假设一个扩展有一个可怕的权限列表,如下所示(“站点访问:在所有站点上”):
这是否也授予扩展权限以通过 XHR 将我的数据发送到作者的服务器?
我已经阅读了这里的文档,但缺乏一些背景知识,所以我不确定我的解释:
阅读此内容后,似乎不允许扩展程序将我的数据发送到某处,除非它在清单中有如下行 - 这是正确的吗?
"permissions": [
"https://www.google.com/"
]
假设一个扩展有一个可怕的权限列表,如下所示(“站点访问:在所有站点上”):
这是否也授予扩展权限以通过 XHR 将我的数据发送到作者的服务器?
我已经阅读了这里的文档,但缺乏一些背景知识,所以我不确定我的解释:
阅读此内容后,似乎不允许扩展程序将我的数据发送到某处,除非它在清单中有如下行 - 这是正确的吗?
"permissions": [
"https://www.google.com/"
]
阅读此内容后,似乎不允许扩展程序将我的数据发送到某处,除非它在清单中有如下行 - 这是正确的吗?
这是不正确的。
XHR(和 fetch)需要permissions
正确设置密钥以避免跨域限制,但是有多种方法可以将数据发送到远程服务器,在 iframe 中自动提交表单,或者使用某些参数加载远程图像在网址中。