为什么我不能同时使用两个或更多"browser_action","page_action"或"app"?

Mar*_*era 5 google-chrome-extension

我有什么理由不能同时使用其中两个吗?

我想不出为什么单个扩展不能一起使用浏览器和页面特定的操作.为什么我必须为每个动作编写单个扩展名...

Ala*_*air 4

对于一个自诩简单的浏览器,我相信这是最清晰的解释。以防杂乱。

打包应用程序是最容易解释的,因为对于不希望托管服务或希望将其应用程序完全集成到 Chrome 和/或离线工作的开发人员来说,它们基本上是托管应用程序的替代方案。但是,由于打包应用程序被捆绑为扩展,这会阻止它们向浏览器的 chrome 添加任何内容,因为托管应用程序不具备此功能。

关于操作选择,我只能想象这个限制是为了帮助防止扩展程序过度拥挤地址栏和工具栏并重复。

在很多情况下,正确使用徽章onClicked 事件可以在浏览器操作中复制页面操作的许多功能,同时使用内容脚本消息传递的组合来触发更改。

StumbleUpon扩展根据其工具栏当前是否显示来旋转其浏览器操作的行为。