gpt4 book ai didi

javascript - 从 Chrome 扩展发送 AJAX

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:24:12 26 4
gpt4 key购买 nike

我想创建一个可以使用 XMLHttpRequest 发送 AJAX 调用的 Chrome 扩展。我向其发送请求的网站不是我的。

当网站收到 AJAX 调用时,它会检查请求的 Referer header 。如果我从我的后台页面(Chrome 扩展)发送 AJAX,则没有 Referer header 发送,请求被拒绝。

如何从后台页面更改 Referer header ?

最佳答案

您应该能够使用 webRequest API 拦截您自己的请求并修改请求头。

具体来说,以阻塞方式监听chrome.webRequest.onBeforeSendHeaders,编辑headers对象,返回覆盖headers。

不是所有的header都可以这样修改,但是Referer可以。

关于javascript - 从 Chrome 扩展发送 AJAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25404732/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com