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í)行結(jié)果上面差不多。但是有一段代碼無法欺騙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í)行結(jié)果上面差不多。但是有一段代碼無法欺騙IE,引入的js輸出flash會出現(xiàn)激活框。
這兩斷唯一區(qū)別就是 先給 script 對象的src賦值 再 append到head。還是先append再賦值。我做了實驗,只有先給 script 的src 賦值再 append 到頁面上面就可以欺騙IE了。
相關(guān)文章
JavaScript第一個分水嶺之?dāng)?shù)組的基本操作
Arrays(數(shù)組) 數(shù)組是一個固定長度的存儲相同數(shù)據(jù)類型的數(shù)據(jù)結(jié)構(gòu),數(shù)組中的元素被存儲在一段連續(xù)的內(nèi)存空間中,下面這篇文章主要給大家介紹了關(guān)于JavaScript第一個分水嶺之?dāng)?shù)組的基本操作,需要的朋友可以參考下2022-04-04原生javascript實現(xiàn)Tab選項卡切換功能
本文主要介紹了使用原生javascript實現(xiàn)Tab選項卡切換的功能,雖然jQuery有很多類似的插件,單jQuery庫著實有點龐大,這種小功能還是直接用javascript來做就好了。2015-01-01js中常見的4種創(chuàng)建對象方式與優(yōu)缺點
不管是哪門語言,千變?nèi)f化不離其宗,深入理解其本質(zhì),方能應(yīng)用自如,下面這篇文章主要給大家介紹了關(guān)于js中常見的4種創(chuàng)建對象方式與優(yōu)缺點,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-01-01ES6新特性三: Generator(生成器)函數(shù)詳解
這篇文章主要介紹了ES6新特性之Generator(生成器)函數(shù),簡單分析了Generator(生成器)函數(shù)的功能、定義、調(diào)用方法并結(jié)合實例形式給出了相關(guān)使用技巧,需要的朋友可以參考下2017-04-04