2013-03-02 53 views
2

我建立了一个网站和一个与之相关联的扩展。Chrome扩展权限(读取网站中的数据)?

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

所以我写的清单(比方说我的网站是example.com,但我也使用子域名,例如sub.example .COM)这个代码

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

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

有没有什么办法让我的所有网站,包括子域,文件夹,www.example.comexample.com在一行中的权限。

感谢您的任何帮助。

+2

'* .example.com'是设置站点范围权限的方式。如果有在地方的限制设置这样的权限,如果有一个简单的方法来解决它,它不会是非常有效的,是不是? – JJJ 2013-03-02 13:33:56

+1

将* .example.com'授予example.com的权限 – Enve 2013-03-02 13:35:35

回答

1

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

*.example.com/*包括www.example.com以及example.com。它基本上是说:“任何URL中的主机上example.com

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