Tampermonkey 本地开发【使用$.ajax】 http被禁止解决方法

无道 2019-09-27 0 条评论 编程相关 阅读404 手机阅读

背景描述

本地开发Tampermonkey(油猴)脚本,其中需要和本地服务器交互,但是运行的网站是https,本地服务器是http,请求被谷歌浏览器禁止了。

截图-1569549911

以上是使用jquery的$.ajax请求数据。

解决办法

使用Tampermonkey的提供的GM_xmlhttpRequest,就可以正常在https的网站访问http网站。

但是,Tampermonkey会提示该脚本有跨域请求,添加此域名到白名单即可。

官方文档说明:http://greasemonkey.win-start.de/api/gm_xmlhttprequest.html

其实大致都和$.ajax差不多,只是post的时候data是一个a=b&c=d,不能是json(对象)形式。

还有就是post时,需要自己设置一个header才能使用。如下图:

截图-1569550148

全文完 [
有帮助?打赏
支付宝打赏
微信打赏
]
修改: 2019-09-27 10:11
这篇文章还没有评论呢~
点击刷新/生成验证码
It's me
昵称:无道
坐标:成都
性别:
一个人,一介学生,一个儿子~ 愿你我都被世界温暖以待
迷思爱 公众号

新建了个公众号,会不定期分享一些小玩意,有提升效率的办公软件、有一些黑科技的软件、或教程等等。

爷~,要不关注下~~