【问题标题】:"Permissions" needed taking website data then sending form to another website“权限”需要获取网站数据然后将表单发送到另一个网站
【发布时间】:2012-08-07 16:24:03
【问题描述】:

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

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

(扩展实际上可以在 Chrome 中运行而无需指定它们)

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

【问题讨论】:

    标签: firefox google-chrome google-chrome-extension firefox-addon


    【解决方案1】:

    Chrome 中的权限为:

    "permissions": [
      "https://mail.google.com/*", "*://example.com/*"
    ]
    

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

    【讨论】:

    • @jacktrades:当您将内容脚本注入页面时,它受同源策略的约束——mail.google.com 中的内容脚本不允许访问apis.google.com 框架。如果您需要来自apis.google.com 框架的数据,那么您应该将该站点添加到权限并将您的内容脚本直接注入此框架。
    • 您能否建议我如何在我的具体情况下直接注入该内容脚本?这很棘手,因为我正在从似乎包含我需要的数据的 iframe(画布)执行脚本。还是一头雾水,请看我的另一个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-04
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多