纪念衫征集
查看: 1053|回复: 1

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

[复制链接]
阅读字号:
发表于 2018-4-11 01:37 | 显示全部楼层 |阅读模式
雖然這個問題不影響使用,但基於職業病的緣故,我還是想說說。
因為本人對這些錯誤比較敏感,望包涵。

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

Screen Shot 2018-04-11 at 1.13.27 AM.png

先不說404的問題,有關以下的錯誤:
  1. 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會令瀏覽器認為這是不安全的鏈結,所以出現了這個錯誤,並且不會下載這個檔案。

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

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


只要把它改成這樣:
  1. <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
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

Archiver|手机版|小黑屋|百合会 ( 苏公网安备 32030302000123号 )

GMT+8, 2024-11-24 21:03 , Processed in 0.040935 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表