【发布时间】:2014-05-05 21:18:22
【问题描述】:
我正在构建一个 chrome 应用程序,它只会在 chrome 的新标签中打开一个链接,例如“http://www.cnn.com/”。
我的 manifest.json 中有以下代码
{
"manifest_version": 2,
"name": "CNN",
"version": "2.1",
"permissions": ["webview", "pointerLock", "geolocation", "videoCapture"],
"app": {
"background": {
"scripts": ["main.js"]
}
}
}
这就是我在 main.js 中的内容:
chrome.app.runtime.onLaunched.addListener(function() {
chrome.app.window.create('http://www.cnn.com/', {
});
});
我也试过了,
chrome.app.runtime.onLaunched.addListener(function() {
chrome.app.window.create({ "url": "http://cloudsupport.neonova.net/home" });
});
还有:
chrome.app.runtime.onLaunched.addListener(function(tab) {
chrome.app.tab.create({ "url": "http://cloudsupport.neonova.net/home" });
});
请帮忙。
谢谢
【问题讨论】:
-
你为什么要构建一个只打开链接的应用程序?
-
您希望页面在 chrome 打开时打开?
-
标签权限在哪里?你不应该拥有它
-
另外,当您运行此代码时会发生什么
-
@MuhammadUmer 我希望在启动应用程序时打开页面。我添加了选项卡权限。当我从 Chrome:Apps 双击该应用程序时,打开“Chrome:Apps”的页面将关闭,仅此而已。
标签: javascript google-chrome google-chrome-app