最近某些使用 Firefox 的人應該會發現右邊的「Replies」無法正常顯示,變成了 ###recentComment###。在下研究了一下,發現是 NoScript 將其封鎖的緣故:
[NoScript] Blocking nosniff Javascript served from http://lvchen-recentcomments.googlecode.com/files/rc20_en_pack.js with wrong type info text/plain and included by http://only-perception.blogspot.com/#uds-search-results
[NoScript] Blocking cross-site Javascript served from http://lvchen-recentcomments.googlecode.com/files/rc20_en_pack.js with wrong type info text/plain, attachment; filename="rc20_en_pack.js" and included by http://only-perception.blogspot.com/這應該是 server side (googlecode.com) 那邊的問題(text/javascript),不過這裡有暫時的解決方法:
- 在網址列輸入 about:config
尋找 noscript.nosniff,按下滑鼠右鍵,選擇第一個 Toggle 將 true 改成 false。- 尋找 noscript.inclusionTypeChecking.exceptions
- 按下滑鼠右鍵,選擇修改(Modify)
- 將原本的 value 改成 https://scache.vzw.com/
http://lvchen-recentcomments.googlecode.com/http://googledrive.com (不同字串以空白區分) 然後關閉該視窗即可。
※ 補充,上述更動以 noscript.nosniff 較為危險,正常的解決方式應是敦請 googlecode.com 修改成正確的 MIME type。詳情請見:
* MIME-Handling Changes in Internet Explorer
http://blogs.msdn.com/b/ie/archive/2010/10/26/mime-handling-changes-in-internet-explorer.aspx
沒有留言:
張貼留言