【发布时间】:2012-08-07 16:24:03
【问题描述】:
拥有一个从 Gmail 获取数据的扩展程序,然后将信息发送到另一个站点,例如 example.com。
我应该在清单文件中指定哪些权限?
(扩展实际上可以在 Chrome 中运行而无需指定它们)
哪个应该是 Firefox 中的等效操作?
【问题讨论】:
标签: firefox google-chrome google-chrome-extension firefox-addon
拥有一个从 Gmail 获取数据的扩展程序,然后将信息发送到另一个站点,例如 example.com。
我应该在清单文件中指定哪些权限?
(扩展实际上可以在 Chrome 中运行而无需指定它们)
哪个应该是 Firefox 中的等效操作?
【问题讨论】:
标签: firefox google-chrome google-chrome-extension firefox-addon
Chrome 中的权限为:
"permissions": [
"https://mail.google.com/*", "*://example.com/*"
]
这确保您可以访问这两个站点。至于 Firefox,您无需指定任何内容 - Firefox 扩展始终可以访问所有网站。
【讨论】:
mail.google.com 中的内容脚本不允许访问apis.google.com 框架。如果您需要来自apis.google.com 框架的数据,那么您应该将该站点添加到权限并将您的内容脚本直接注入此框架。