我不能同时使用它们中的两个有什么好的理由吗?
我想不通为什么单个扩展不能一起使用浏览器和页面特定的操作。为什么我必须为每个 Action 编写单个扩展...
最佳答案
对于一个吹嘘自己的浏览器 simplicity我相信这是最清楚的解释。以防杂乱。
Packaged Apps是最容易解释的,因为它们基本上是 Hosted Apps 的替代品适用于不希望托管服务或希望将其应用完全集成到 Chrome 和/或离线工作的开发人员。但是,由于打包的应用程序被捆绑为扩展程序,这会阻止它们向浏览器的 chrome 添加任何内容,因为托管应用程序没有此功能。
关于 Action 选择,我只能想象这个限制是为了帮助防止扩展程序过度拥挤地址栏和工具栏重复。
在很多情况下使用 badges和 onClicked event正确地可以复制 page actions 的许多功能在 browser actions同时使用 content scripts 的组合和 message passing来触发变化。
StumbleUpon extension根据其工具栏当前是否显示来旋转其浏览器操作的行为。
关于google-chrome-extension - 为什么我不能同时使用两个或多个 "browser_action"、 "page_action"或 "app"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7888915/