HTTPS页面里动态的引入HTTP资源,比如引入一个js文件,会被直接block掉的.在HTTPS页面里通过AJAX的方式请求HTTP资源,也会被直接block掉的。这样就导致我们的网页没办法正常浏览及点击,问题如下图所示:
如果你作为一个开发者,可以用如下方式解决:
方法1:相对协议。
对于同时支持HTTPS和HTTP的资源,引用的时候要把引用资源的URL里的协议头去掉,浏览器会自动根据当前是HTTPS还是HTTP来给资源URL补上协议头的,可以达到无缝切换。
方法2:iframe方式
使用iframe的方式引入HTTP资源,然后将这个页面嵌入到HTTPS页面里就可以了
如果你作为一个小白,可以用如下方式解决(简单又快速):
看到那个神奇的按钮没,点击效果如下:
允许加载,网页就能够正常运行了。如下图所示:
如果此文解决了你的问题,请为我点赞,谢谢!