This topic created in 3452 days ago, the information mentioned may be changed or developed.
以前按照网上的教程捣鼓了个油猴脚本,里面有用到 CORS 跨域。
后来需要运行脚本的网站升级成 HTTPS 后就不工作了,调试里提示“ This request has been blocked; the content must be served over HTTPS.”
有方法解决吗?
5 replies • 2017-01-02 22:20:37 +08:00
 |
|
1
ss098 Jan 2, 2017 via Android
根据报错,这需要目标网站也支持 HTTPS 。
|
 |
|
2
pupboss Jan 2, 2017
这和跨域有个什么关系,应该是 HTTPS 站禁止非 HTTPS 内容了吧,可能你需要把脚本里面用到的东西换成带 HTTPS 的
|
 |
|
4
barbery Jan 2, 2017
之前遇到,是因为用了 Content-Security-Policy:upgrade-insecure-requests 浏览器会强制使用 https 访问,但是 js 里面写的 ajax 地址还是 http ,所以就报错了,全部改成 https 或者 //就好了
|
 |
|
5
caomu Jan 2, 2017 via Android 1
gm 脚本的话,试试内置的 GM_xmlhttpRequest ?
|