我正在开发一个发送HTTP请求的chrome扩展。
如何将其发送到www.example.com
,参数par
的值为0
?
https://www.example.com?par=0
(the服务器读取参数par
并执行某些操作)
我找到了这篇文章,讨论Cross-Origin XMLHttpRequest,但我不知道他们的例子能对我有什么帮助。
我正在开发一个发送HTTP请求的chrome扩展。
如何将其发送到www.example.com
,参数par
的值为0
?
https://www.example.com?par=0
(the服务器读取参数par
并执行某些操作)
我找到了这篇文章,讨论Cross-Origin XMLHttpRequest,但我不知道他们的例子能对我有什么帮助。
1条答案
按热度按时间im9ewurl1#
首先,您需要编辑您的
manifest.json
并添加www.example.com
的权限:host_permissions
字段:permissions
字段:然后,在您的背景页面(或其他地方),您可以:
另请参见MDN doc for
fetch()
。使用
XMLHttpRequest
(ES5)的弃用版本:注意相关documentation page顶部的警告:
在Manifest V3中,后台页面不支持
XMLHttpRequest
(由Service Workers提供)。请考虑使用其现代替代品fetch()