我希望能够在页面上或通过扩展通过javascript启动打包的chrome应用程序。我可以这样做吗?我做了相当多的研究,但在这两个方向上都没有答案。至少有人能给我指个方向吧?
发布于 2013-06-15 13:53:42
chrome.management.launchApp可以用来启动扩展中的应用。
API参考可以在这里找到:https://developer.chrome.com/extensions/management.html#method-launchApp。
发布于 2013-06-14 06:10:10
你可以让你的扩展中的某些资源可用,然后你应该能够"window.location“到那个地方。
URL方案是chrome-extension://[PACKAGE ID]/[PATH]。
示例:
//This is **not** in your packaged app, but in another web page
window.location = "chrome-extension://abdecbedphjijkaed/index.html";在打包的应用程序中,您需要声明哪些资源可以通过清单中的url访问:
"web_accessible_resources": [
"images/my-awesome-image1.png",
"images/my-amazing-icon1.png",
"index.html"
]更多信息请访问:https://developer.chrome.com/extensions/manifest.html#web_accessible_resources
注意:这可能不起作用。虽然用户可以使用"chrome://“urls,但我不确定网页是否可以使用
发布于 2013-06-14 06:45:30
这个特性马上就来了。请参阅Issue 111422:为应用程序添加注册URL处理的功能。
https://stackoverflow.com/questions/17097941
复制相似问题