扫码关注官方订阅号
我把代码上传到github上他的协议是https的,但是我页面中有发ajax请求http的这种,被浏览器block了,发的请求又是别人提供的接口,我没有权限修改任何东西,怎么办?
从https发送http请求是不可以的,除非对方提供了https的接口。
http://stackoverflow.com/ques...
由于Chrome安全限制,非认证证书,当做不安全处理。所以需要为Chrome添加启动参数--ignore-certificate-errors,来跳过安全检查。在win下这件事很简单,只需要右键->属性在快捷方式后面添加,mac下则略嫌麻烦。
--ignore-certificate-errors
cd /Applications/Google Chrome.app/Contents/MacOS/ # 进入Chrome.app目录 sudo mv Google\ Chrome Google.real # 备份/重命名原启动脚本 sudo printf '#!/bin/bash\ncd "/Applications/Google Chrome.app/Contents/MacOS"\n"/Applications/Google Chrome.app/Contents/MacOS/Google.real" --ignore-certificate-errors "$@"\n' > Google\ Chrome # 使用管道操作创建新的启动脚本,加入所需启动参数 sudo chmod u+x Google\ Chrome # 给新的脚本增加运行权限。
此时重启Chrome,已经可以绕过安全检查,支持当前非官方证书下地址访问了。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
从https发送http请求是不可以的,除非对方提供了https的接口。
http://stackoverflow.com/ques...
http://stackoverflow.com/ques...
由于Chrome安全限制,非认证证书,当做不安全处理。所以需要为Chrome添加启动参数
--ignore-certificate-errors
,来跳过安全检查。在win下这件事很简单,只需要右键->属性在快捷方式后面添加,mac下则略嫌麻烦。此时重启Chrome,已经可以绕过安全检查,支持当前非官方证书下地址访问了。