Anonymous 寫:
為什麼有一些TV網:例如不能在FireFox v0.93正常顯示出來?但是我在IE是可以正常顯示出來,而且可以做出十分可以看到TV.........但是FireFox v0.93原全不能開啟一些TV網.不知什麼原因?是否是Windows Media Player有關係?但是本人很急於用FireFox v0.93看TV網:http://24cd.24cc.cc/ ...................求救
先來檢視一下 source
代碼:
<script language = JScript.Encode>
<!--
function resetAll(){...內容太長,我刪掉了...}
//-->
</script>
<script language = JScript.Encode>
<!--
document.write(...內容太長,我刪掉了...);
//-->
</script>
這兩段 code 已經被 <!-- //--> 包起來,說明是註解
所以正常的 browser 是不會理會這兩段 code ,也就不會有作用。
再來下面這段會執行
代碼:
<script language=JavaScript src=http://tw.yimg.com/a/tw/js/adhtml3.js>
</script>
<script language=JavaScript>
var yviContents='內容省略';
yviR='tw';
yfiEA(0);
</script>
最後呼叫了函數 yfiEA(0)
我們來看一下 yfiEA() 函數寫了什麼
代碼:
function yfiEA(g){
if(navigator.appName != "Microsoft Internet Explorer"){
return 0;
}
看到了吧,不是 Microsoft Internet Explorer 就回傳 0...
所以,這應該是一個 ie only 的網站
要用 firefox 看,可能要請作者改一改了