首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过javascript启动Chrome打包应用?

如何通过javascript启动Chrome打包应用?
EN

Stack Overflow用户
提问于 2013-06-14 06:03:49
回答 3查看 7.4K关注 0票数 2

我希望能够在页面上或通过扩展通过javascript启动打包的chrome应用程序。我可以这样做吗?我做了相当多的研究,但在这两个方向上都没有答案。至少有人能给我指个方向吧?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-06-15 13:53:42

chrome.management.launchApp可以用来启动扩展中的应用。

API参考可以在这里找到:https://developer.chrome.com/extensions/management.html#method-launchApp

票数 5
EN

Stack Overflow用户

发布于 2013-06-14 06:10:10

你可以让你的扩展中的某些资源可用,然后你应该能够"window.location“到那个地方。

URL方案是chrome-extension://[PACKAGE ID]/[PATH]

示例:

代码语言:javascript
复制
//This is **not** in your packaged app, but in another web page
window.location = "chrome-extension://abdecbedphjijkaed/index.html";

在打包的应用程序中,您需要声明哪些资源可以通过清单中的url访问:

代码语言:javascript
复制
"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,但我不确定网页是否可以使用

票数 3
EN

Stack Overflow用户

发布于 2013-06-14 06:45:30

这个特性马上就来了。请参阅Issue 111422:为应用程序添加注册URL处理的功能。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17097941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档