【问题标题】:Chrome extension permission (read data in a website)?Chrome 扩展权限(读取网站中的数据)?
【发布时间】:2013-02-16 23:22:59
【问题描述】:

我已经建立了一个网站和一个与之关联的 chrome 扩展。

我想读取我网站上的所有数据(例如读取和写入 cookie)

所以我写了清单(假设我的网站是example.com,但我也使用子域,例如sub.example.com)这段代码

"permissions": [
       "http://www.example.com/",
       "cookies"
],

但我很担心!例如,如果我需要 sub.example.com 上的任何数据,我必须将 *.example.com 添加到权限中,这可能会导致禁用所有计算机上的扩展(当然,直到他们批准为止)。

有什么方法可以在一行中获取我所有网站的权限,包括子域、文件夹、www.example.comexample.com

感谢您的帮助。

【问题讨论】:

  • *.example.com 是设置站点范围权限的方法。如果设置此类权限有限制,那么如果有一种简单的方法可以绕过它,那将不是很有效,不是吗?
  • *.example.com 会给我 example.com 的权限

标签: javascript html json google-chrome google-chrome-extension


【解决方案1】:

使用*.example.com/* 是最好和最安全的方法。正如你所提到的,扩展程序将被禁用,但谷歌浏览器会弹出一条通知,要求提供新的权限(他们通常会点击“是”)。

*.example.com/* 涵盖www.example.comexample.com。它基本上是在说“主机上的任何 URL example.com

欲了解更多信息,请访问match patterns page

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-20
    • 1970-01-01
    • 2019-09-16
    • 1970-01-01
    • 2022-07-19
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多