Google chrome extension chrome.app的官方文档在哪里?
查看时,我找不到任何有关Google chrome extension chrome.app的官方文档在哪里?,google-chrome-extension,Google Chrome Extension,查看时,我找不到任何有关chrome.app的文档。我在chrome.app.getDetails()正常工作方面没有问题,但我想知道是否有任何形式的官方文档(或者为什么没有,如果没有的话)。我怀疑没有文档的原因很简单。chrome.appAPI以不同于其他大多数扩展API的方式组合在一起(它是在中手动拼凑的,而不是从JSON文件自动组装而成,如)。我们使用这些JSON文件自动生成大部分文档,因此缺少JSON文件意味着缺少文档 你介意在我的电脑上安装一个窃听器吗?我将确保它出现在团队前面。此ap
chrome.app
的文档。我在chrome.app.getDetails()正常工作方面没有问题,但我想知道是否有任何形式的官方文档(或者为什么没有,如果没有的话)。我怀疑没有文档的原因很简单。chrome.app
API以不同于其他大多数扩展API的方式组合在一起(它是在中手动拼凑的,而不是从JSON文件自动组装而成,如)。我们使用这些JSON文件自动生成大部分文档,因此缺少JSON文件意味着缺少文档
你介意在我的电脑上安装一个窃听器吗?我将确保它出现在团队前面。此api
chrome.app.getDetails()
返回的对象只是清单的对象形式。
您可以访问以下任何变量:
{
// Required
"name": "My Extension",
"version": "versionString",
"manifest_version": 2,
// Recommended
"description": "A plain text description",
"icons": { ... },
"default_locale": "en",
// Pick one (or none)
"browser_action": {...},
"page_action": {...},
"theme": {...},
"app": {...},
// Add any of these that you need
"background": {"persistent": false, ...},
"background": {"persistent": true, ...},
"chrome_url_overrides": {...},
"content_scripts": [...],
"content_security_policy": "policyString",
"file_browser_handlers": [...],
"homepage_url": "http://path/to/homepage",
"incognito": "spanning" or "split",
"intents": {...}
"key": "publicKey",
"minimum_chrome_version": "versionString",
"nacl_modules": [...],
"offline_enabled": true,
"omnibox": { "keyword": "aString" },
"options_page": "aFile.html",
"permissions": [...],
"plugins": [...],
"requirements": {...},
"update_url": "http://path/to/updateInfo.xml",
"web_accessible_resources": [...],
"sandbox": [...]
}
只需拨打:
var deets = chrome.app.getDetails();
console.log(deets.name);
console.log(deets.description);
console.log(deets.version);
//etc...
虽然chrome.app.getDetails()函数(与chrome.app的其余部分一样)仍然没有文档记录,但在chrome.runtime.getManifest()中已经有了该函数的替代文档
chrome.runtime.getManifest的文档是。
chrome.app
已经被弃用。但是,它的功能已经被移动了,大部分在中。它原来已经在系统中了()我已经将它放入正确的队列中,并将其发送给技术编写器。这不会马上发生,因为我认为我们更愿意写一些东西来自动化文档,而不是构建一个一次性的文档,但它会完成的。谢谢你的报告。绝对不是现在,一年后,chrome.app.getDetails()
仍然没有文档记录。@cprack:嗯,它也被弃用了。请注意,这个答案仅适用于Chrome扩展。chrome.app的命名空间仍然存在,例如和。