我想创建一个可以使用XMLHttpRequest发送AJAX调用的Chrome扩展.我发送请求的网站不是我的网站.
当网站获得AJAX调用时,它会检查请求的Referer标头.如果我从后台页面(Chrome扩展程序)发送AJAX,则没有Referer标头发送,请求被拒绝.
解决方法:
您应该能够使用webRequest
API拦截您自己的请求并修改请求标头.
具体来说,以阻塞方式侦听chrome.webRequest.onBeforeSendHeaders,编辑头对象,并将其返回到覆盖头.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。