Firefox &引用;许可证“;需要获取网站数据,然后将表单发送到其他网站

Firefox &引用;许可证“;需要获取网站数据,然后将表单发送到其他网站,firefox,google-chrome,google-chrome-extension,firefox-addon,Firefox,Google Chrome,Google Chrome Extension,Firefox Addon,拥有一个从Gmail获取数据的扩展,然后将信息发送到另一个站点,如example.com 我应该在清单文件中指定哪些权限 (扩展实际上在Chrome中工作,但没有指定它们) 在Firefox中,哪一个应该是等效的操作?在Chrome中的权限应该是: “权限”:[ "https://mail.google.com/*“,”*://example.com/*” ] 这确保您可以访问这两个站点。至于Firefox,您不必指定任何内容-Firefox扩展始终可以访问所有网站。@jacktrades:当

拥有一个从Gmail获取数据的扩展,然后将信息发送到另一个站点,如
example.com

我应该在清单文件中指定哪些权限

(扩展实际上在Chrome中工作,但没有指定它们)


在Firefox中,哪一个应该是等效的操作?

在Chrome中的权限应该是:

“权限”:[
"https://mail.google.com/*“,”*://example.com/*”
]

这确保您可以访问这两个站点。至于Firefox,您不必指定任何内容-Firefox扩展始终可以访问所有网站。

@jacktrades:当您将内容脚本注入页面时,它受同一来源策略的约束-不允许
mail.google.com
中的内容脚本访问
api.google.com
框架。如果您需要来自
api.google.com
框架的数据,那么您应该将该网站添加到权限中,并将您的内容脚本直接插入该框架。您能建议我如何在我的特定情况下直接插入该内容脚本吗?这很棘手,因为我正在从一个iframe(canvas)执行脚本,该iframe(canvas)似乎包含我需要的数据。仍然困惑,请看我的另一个问题。