Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome extension 如何删除权限警告“;阅读并更改您访问的网站上的所有数据;?_Google Chrome Extension - Fatal编程技术网

Google chrome extension 如何删除权限警告“;阅读并更改您访问的网站上的所有数据;?

Google chrome extension 如何删除权限警告“;阅读并更改您访问的网站上的所有数据;?,google-chrome-extension,Google Chrome Extension,我已经创建了一个Chrome扩展来在我的网站上提供额外的功能 在添加“我的扩展”时,用户会发送消息,表示扩展将能够“读取和更改您访问的网站上的所有数据” 如何删除此权限 目前我还没有确定网站的域名。我是否可以使用其他机制来识别我的网站(而不是域)?由于您完全控制网站和扩展,您可以使用它来增强网站。此清单密钥允许网站上的代码启动并维护网站与扩展之间的通信通道。然后,您可以在您的网站中实现与平台无关的部分(例如,带有HTML和CSS的UI),将特定于Chrome的部分委托给扩展,并使用在页面和扩展之

我已经创建了一个Chrome扩展来在我的网站上提供额外的功能

在添加“我的扩展”时,用户会发送消息,表示扩展将能够“读取和更改您访问的网站上的所有数据”

如何删除此权限


目前我还没有确定网站的域名。我是否可以使用其他机制来识别我的网站(而不是域)?

由于您完全控制网站和扩展,您可以使用它来增强网站。此清单密钥允许网站上的代码启动并维护网站与扩展之间的通信通道。然后,您可以在您的网站中实现与平台无关的部分(例如,带有HTML和CSS的UI),将特定于Chrome的部分委托给扩展,并使用在页面和扩展之间进行通信

用户收到的警告不会那么可怕:

权限:

  • 与合作网站沟通

如果您的扩展不需要在网站上运行,而只需要能够向您的网站发送HTTP请求(例如通过API),那么您可以添加到网站以允许扩展发出请求



您还可以通过内容脚本支持新站点。使用这种方法,Chrome在安装时不会显示任何警告。此方法的一个缺点是,用户必须先批准另一个权限请求,然后才能在您的网站上使用您的扩展。

域名是指定特定网站的唯一方法。如果你还不知道域名,那么这是你最好的选择

有关导致警告的原因的说明,请参见。因此,可能由以下任何一种原因引起:

  • “调试器”权限
  • “页面捕获”权限
  • “代理”权限
  • “权限”字段中匹配所有主机的匹配模式
  • “content_scripts”字段,带有匹配所有主机的“matches”条目
  • “开发工具页面”

通常,它是权限中的通配符匹配模式,例如http://*/*。如果您有浏览器操作或页面操作,则可以使用权限访问页面内容,而无需请求特定站点的权限。

请不要错过
tabCapture
权限也会导致此警告。