有關論壇在控制台出現錯誤的問題
雖然這個問題不影響使用,但基於職業病的緣故,我還是想說說。因為本人對這些錯誤比較敏感,望包涵。
我發現如果打開 開發人員工具 時,論壇會經常出現以下的錯誤問題。
先不說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或以上的瀏覽器。
當然,我也知道論壇是多年前的遺物,這些錯誤是年月下來,科技更迭的問題。
不過因為維修的方法很簡單,希望維護人員可以關注一下。
非常感謝一直在維護論壇的所有人員!
以上謹屬建議,望海涵。
……专业的我不知道怎么回了,感谢建议!已经AT程序员 @yun82010
页:
[1]