网页静态资源强制通过https访问

问题截图
使用相对路径

问题

按照“道理”来说,当前网页的使用http的方式访问,使用相对路径引用的静态资源也会使用http。在这里出现了强制https的方式去访问,导致页面显示不正常。

解决方式

在html源码的<head></head>中,如果是用了

    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />

这个标签的话,就会将静态资源强制使用https去加载。去掉该标签即可解决当前问题。

思考

为什么加了这个meta标签会这样呢?
参考 阮一峰的网络日志-Content Security Policy 入门教程

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。