Ila*_*sda 2 javascript google-chrome google-chrome-app
我正在开发将作为Chrome App和常规站点运行的项目.
如果我在Chrome应用程序中,如何测试/检查我的JS?(即某些功能只能在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>"
]
}
Run Code Online (Sandbox Code Playgroud)
任何建议非常感谢.
结果是用于区分网页中运行的相同代码和(常规)Chrome应用程序窗口内的相同代码的问题.
它足以测试从未暴露于常规页面的Chrome App API.一个例子是测试app.runtime:
if (window.chrome && chrome.app && chrome.app.runtime) {
// Running inside a Chrome App context
} else {
// Either not Chrome, or not as an app window
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1111 次 |
| 最近记录: |