kaiwh 发表于 2018-4-11 01:37

有關論壇在控制台出現錯誤的問題

雖然這個問題不影響使用,但基於職業病的緣故,我還是想說說。
因為本人對這些錯誤比較敏感,望包涵。

我發現如果打開 開發人員工具 時,論壇會經常出現以下的錯誤問題。



先不說404的問題,有關以下的錯誤:
Mixed Content: The page at 'https://bbs.yamibo.com/forum.php?mod=guide&view=new' was loaded over HTTPS, but requested an insecure script 'http://cpro.baidu.com/cpro/ui/c.js'. This request has been blocked; the content must be served over HTTPS.
其實這是論壇在使用其他插件時,使用了http 而非https 的協議。

由於http會令瀏覽器認為這是不安全的鏈結,所以出現了這個錯誤,並且不會下載這個檔案。

而解決方法很簡單,只要把協議除去就可以了。

例如,原本添加插件的源碼是這樣的:
<script type="text/javascript" src="http://cpro.baidu.com/cpro/ui/c.js"></script>

只要把它改成這樣:
<script type="text/javascript" src="//cpro.baidu.com/cpro/ui/c.js"></script>

錯誤就會消失。


但以上方法,不適用於IE8 (Internet Explorer 8)或以下
在<=IE8的瀏覽器,無法自動辦認無協議的文件鏈結,並且會把文件下載兩次,以致出現問題。

不過,現在已經沒有人用IE8了吧。

備註:現在一般網站,只支持IE10或以上的瀏覽器。



當然,我也知道論壇是多年前的遺物,這些錯誤是年月下來,科技更迭的問題。
不過因為維修的方法很簡單,希望維護人員可以關注一下。


非常感謝一直在維護論壇的所有人員!
以上謹屬建議,望海涵。


筱林透 发表于 2018-4-16 00:31

……专业的我不知道怎么回了,感谢建议!已经AT程序员 @yun82010
页: [1]
查看完整版本: 有關論壇在控制台出現錯誤的問題