IE不出現(xiàn)Flash激活框的小發(fā)現(xiàn)的js實(shí)現(xiàn)方法
更新時(shí)間:2007年09月07日 20:42:56 作者:
大家都知道欺騙IE不出現(xiàn)Flash激活框的方法很簡單 只要在頁面上面引入一個(gè)js文件,然后用js來控制flash的html代碼輸出即可。但是如果我們的腳本是動(dòng)態(tài)加載的就會(huì)有兩種情況,看以下代碼
程序代碼
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會(huì)出現(xiàn)激活框。
這兩斷唯一區(qū)別就是 先給 script 對(duì)象的src賦值 再 append到head。還是先append再賦值。我做了實(shí)驗(yàn),只有先給 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會(huì)出現(xiàn)激活框。
這兩斷唯一區(qū)別就是 先給 script 對(duì)象的src賦值 再 append到head。還是先append再賦值。我做了實(shí)驗(yàn),只有先給 script 的src 賦值再 append 到頁面上面就可以欺騙IE了。
相關(guān)文章
JavaScript第一個(gè)分水嶺之?dāng)?shù)組的基本操作
Arrays(數(shù)組) 數(shù)組是一個(gè)固定長度的存儲(chǔ)相同數(shù)據(jù)類型的數(shù)據(jù)結(jié)構(gòu),數(shù)組中的元素被存儲(chǔ)在一段連續(xù)的內(nèi)存空間中,下面這篇文章主要給大家介紹了關(guān)于JavaScript第一個(gè)分水嶺之?dāng)?shù)組的基本操作,需要的朋友可以參考下2022-04-04原生javascript實(shí)現(xiàn)Tab選項(xiàng)卡切換功能
本文主要介紹了使用原生javascript實(shí)現(xiàn)Tab選項(xiàng)卡切換的功能,雖然jQuery有很多類似的插件,單jQuery庫著實(shí)有點(diǎn)龐大,這種小功能還是直接用javascript來做就好了。2015-01-01javaScript如何處理從java后臺(tái)返回的list
把List集合轉(zhuǎn)成json格式傳到界面上,這樣js里面操作也簡單,具體的解決方法如下,大家可以參考學(xué)習(xí)下2014-04-04js中常見的4種創(chuàng)建對(duì)象方式與優(yōu)缺點(diǎn)
不管是哪門語言,千變?nèi)f化不離其宗,深入理解其本質(zhì),方能應(yīng)用自如,下面這篇文章主要給大家介紹了關(guān)于js中常見的4種創(chuàng)建對(duì)象方式與優(yōu)缺點(diǎn),文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-01-01ES6新特性三: Generator(生成器)函數(shù)詳解
這篇文章主要介紹了ES6新特性之Generator(生成器)函數(shù),簡單分析了Generator(生成器)函數(shù)的功能、定義、調(diào)用方法并結(jié)合實(shí)例形式給出了相關(guān)使用技巧,需要的朋友可以參考下2017-04-04