首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理打包Chrome应用程序中的选项?

如何处理打包Chrome应用程序中的选项?
EN

Stack Overflow用户
提问于 2015-07-27 05:44:03
回答 1查看 549关注 0票数 2

我想将一个现有的JS应用部署为一个打包的Crome,使其在Chrome中可以发布。

在“遗留打包应用程序”中,有/曾经有一种指定options_ui页面的方法(在旧的遗留程序中(遗留-遗留?)应用程序--它是options_page) --可以通过应用程序的特殊链接访问,也可以通过chrome://extensions内部的自动链接访问。

似乎没有提到如何迁移options_*特性,但是如果Chrome的manifest.jsonoptions_ui键,它会在扩展页面上生成以下警告:

  • “options_ui”只允许用于扩展和遗留打包应用程序,但这是一个打包应用程序。

(参考资料)

EN

回答 1

Stack Overflow用户

发布于 2015-07-27 07:40:36

可以在图标上创建上下文菜单项以打开选项。

添加"contextMenus“权限,然后将类似的内容添加到背景页面中:

代码语言:javascript
复制
chrome.runtime.onInstalled.addListener(function() {
  chrome.contextMenus.create({ id: "options", title: "Options", contexts: ["launcher"] })
})

chrome.contextMenus.onClicked.addListener(function(info) {
  if(info.menuItemId == "options") {
    chrome.app.window.create("options.html")
  }
})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31645683

复制
相关文章

相似问题

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