我正在开发一个可以作为Chrome扩展和常规网站运行的项目。
如何在JavaScript中测试检查是否在Chrome扩展程序中运行?(即某些功能只能在Chrome下工作)
仅供参考,这是我的Chrome扩展程序清单,请注意我是在开发者模式下运行的(直接从源代码运行,尚未打包)
{
"manifest_version": 2,
"name": "Example KIOSK APP",
"version": "1.1",
"icons": {
"16": "images/icon-16.png",
"48": "images/icon-48.png",
"128": "images/icon-128.png"
},
"app": {
"background": {
"scripts": ["background.js"],
"persistent": true
}
},
"kiosk_enabled": true,
"offline_enabled": true,
"permissions": [
"system.display",
"power",
"webview",
"fileSystem",
"alwaysOnTopWindows",
"system.storage",
"<all_urls>"
]
}
任何建议都将不胜感激。
<webview>
内部的页面。是这样吗?如果是,请编辑问题以澄清。 - XanchromeApp
,或者只是chrome
,甚至是no-chrome
)。 - Iladarsdabackground.js
访问DOM吗?或者这被认为是不好的实践吗? - Iladarsda<webview>
标签内的页面? - Xan