2

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

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

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

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

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

有没有办法获得我所有网站的权限,包括子域、文件夹www.example.comexample.com一行。

谢谢你的帮助。

4

1 回答 1

2

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

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

有关更多信息,请访问匹配模式页面

于 2013-03-05T04:13:14.967 回答