IE不出現(xiàn)Flash激活框的小發(fā)現(xiàn)的js實現(xiàn)方法
更新時間:2007年09月07日 20:42:56 作者:
大家都知道欺騙IE不出現(xiàn)Flash激活框的方法很簡單 只要在頁面上面引入一個js文件,然后用js來控制flash的html代碼輸出即可。但是如果我們的腳本是動態(tài)加載的就會有兩種情況,看以下代碼
程序代碼
var s = docuemnt.createElement("script");
s.src = src;
docuemnt.getElementsByTagName("head")[0].appendChild(s);
程序代碼
var s = docuemnt.createElement("script");
docuemnt.getElementsByTagName("head")[0].appendChild(s);
s.src = src;
一眼看下去這兩斷代碼執(zhí)行結果上面差不多。但是有一段代碼無法欺騙IE,引入的js輸出flash會出現(xiàn)激活框。
這兩斷唯一區(qū)別就是 先給 script 對象的src賦值 再 append到head。還是先append再賦值。我做了實驗,只有先給 script 的src 賦值再 append 到頁面上面就可以欺騙IE了。
程序代碼
var s = docuemnt.createElement("script");
s.src = src;
docuemnt.getElementsByTagName("head")[0].appendChild(s);
程序代碼
var s = docuemnt.createElement("script");
docuemnt.getElementsByTagName("head")[0].appendChild(s);
s.src = src;
一眼看下去這兩斷代碼執(zhí)行結果上面差不多。但是有一段代碼無法欺騙IE,引入的js輸出flash會出現(xiàn)激活框。
這兩斷唯一區(qū)別就是 先給 script 對象的src賦值 再 append到head。還是先append再賦值。我做了實驗,只有先給 script 的src 賦值再 append 到頁面上面就可以欺騙IE了。
相關文章
原生javascript實現(xiàn)Tab選項卡切換功能
本文主要介紹了使用原生javascript實現(xiàn)Tab選項卡切換的功能,雖然jQuery有很多類似的插件,單jQuery庫著實有點龐大,這種小功能還是直接用javascript來做就好了。2015-01-01js中常見的4種創(chuàng)建對象方式與優(yōu)缺點
不管是哪門語言,千變萬化不離其宗,深入理解其本質,方能應用自如,下面這篇文章主要給大家介紹了關于js中常見的4種創(chuàng)建對象方式與優(yōu)缺點,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-01-01