hexo-theme-stellar icon indicating copy to clipboard operation
hexo-theme-stellar copied to clipboard

开启cdn后有一个https报错

Open zbzzh opened this issue 2 years ago • 7 comments

1c2d90f62871af32dff27c9bb600a4cf 00d64c39eed69f32e2092c20b6c2b0c3

我设置的是基于80端口的http回源,显示archive是以http方式进行请求的,能否修复一下呢

zbzzh avatar Jan 04 '24 05:01 zbzzh

archive页面都是文字,本身没有用任何外部资源,你检查一下小组件或者页脚有没有引入不安全的链接

xaoxuu avatar Jan 04 '24 13:01 xaoxuu

不是archive里面有非https资源,是我在访问主页的时候就弹出了这个错误,是prefetch中的,应该是预请求走的是http,改为https就可以了,其他没有这个问题

zbzzh avatar Jan 04 '24 13:01 zbzzh

那把预请求关掉试试?

xaoxuu avatar Jan 04 '24 14:01 xaoxuu

怎么关呢,我想预请求呀,能让他走https就好了嘻嘻

zbzzh avatar Jan 04 '24 15:01 zbzzh

增加这个标签即可修复

zbzzh avatar Jan 06 '24 04:01 zbzzh

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

zbzzh avatar Jan 06 '24 04:01 zbzzh

但测试增加此标签会导致普通http请求也转变为https,对http不利,作者看有没有更好的办法,就是预加载那里

zbzzh avatar Jan 06 '24 06:01 zbzzh