亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

網頁中Flash激活限制的處理方法

2020-07-17 13:24:12
字體:
來源:轉載
供稿:網友
本文對比了國內門戶網站對網頁中Flash激活限制的處理方法和技巧。
今年年初之時,微軟發布了一個針對ActiveX控件的補丁,安裝此補丁后的IE6中,當ActiveX控件獲得焦點時,IE自動為其套上一個虛線矩形邊框,并提示用戶按下回車或者空格鍵以激活控件。剛剛正式發布中文版的IE7也是同樣的處理。

最受影響的想必就是Flash控件了。當時我認為這對廣告滿屏飛的門戶網站來說一定是個壞消息。不過微軟也沒有把事做絕,留了一條腳本方式解決的后路。

今天突然產生興趣,想看看這些門戶們如何應對此限制的。一番比較下來,給大家匯報一下:

新浪

首先在HTML的<head>中加載一個腳本:

<script type="text/javascript" src="http://image2.sina.com.cn/home/sinaflash.js"></script>
通過如下腳本在HTML中寫入Flash廣告:

<script type="text/javascript">
var objFlash = new sinaFlash("http://ad4.sina.com.cn/200611/17/73696_gundong.swf", "", "279", "56", "7", "", false,"high");
objFlash.addParam("wmode", "opaque");
objFlash.write("flashcontent_02AE4A");
</script>
下載sinaflash.js來看,其實正是 Adobe 建議使用的SWFObject。參閱Adobe的文章 JavaScript Flash Player Detection and Embedding with SWFObject。Adobe還提供了一套另外的解決方案,并集成到Dreamweaver 中,不過好像用的人不多。

新浪將其改頭換面,或許加入了一些自己的處理,我沒有興趣去弄清楚:)。但我想雖然人家是MIT License,但版權信息還是不要去掉為好。

搜狐

搜狐的手段和新浪如出一轍,首先加載:

<script src="http://www.sohu.com/sohuflash_1.js" type=text/javascript></script>
調用:

var sohuFlash2 = new sohuFlash("http://images.sohu.com/cs/button/lexus/4501051127.swf", "_bflexO", "450", "105", "7");
sohuFlash2.addParam("quality", "high");
sohuFlash2.addParam("wmode", "Opaque");
sohuFlash2.addVariable("clickthru","http://adc.go.sohu.com/200611/10083225efd048d2153be48383171872.php");
sohuFlash2.write("_turnAD9");
sohuflash_1.js 同樣改寫自SWFObject,而且改得更面目全非。沒必要吧,同學。

你說是搜狐抄的新浪,還是新浪抄的搜狐?

網易

網易就是不一樣,處理手段顯得很有技術性。首先加載腳本:

<script src="/DartRichMedia_1_03.js"></script>
頁面上直接用 docuemnt.write 寫入 Flash 的HTML代碼。

按照微軟的說明,直接在頁面上使用docuemnt.write寫入是不能饒開激活限制的,Hack就是那個加載的js中。代碼如下:

if(typeof(dclk_isDartRichMediaLoaded) == "undefined") {
dclk_isDartRichMediaLoaded = true;
function dclkWrite(str){
if(dclk_shouldOverride) {
dclk_original_documentWrite(str);
}
else{
document.write(str);
}
}
function dclkWriteln(str){
if(dclk_shouldOverride) {
dclk_original_documentWriteLn(str);
}
else{
document.writeln(str);
}
}
function dclk_isInternetExplorer() {
return (navigator.appVersion.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Opera") < 0);
}
dclk_shouldOverride = dclk_isInternetExplorer();
if(dclk_shouldOverride) {
dclk_original_documentWrite = document.write;
dclk_original_documentWriteLn = document.writeln;
document.write = dclkWrite;
document.writeln = dclkWriteln;
}
}
用這么迂回的方式覆蓋JS默認的document.write就可以饒開激活限制?是不是有點詭異?希望網易的工程師能給大家解讀一下。

雅虎中國

Yahoo!中國對Flash的處理中規中距,就是微軟文章中說明的,使用一個外連的js文件,在js中用docuemnt.write 寫入。

騰訊

默認Flash并沒有激活! 后來者雖然氣勢逼人,但畢竟還需要時間打磨:)。

稍做總結吧,新浪/搜狐使用的SWFObject實際原理是在外連的JS中用innerHTML間接導入Flash代碼。這和Yahoo!中國的處理方式歸根揭底都基于微軟的說明。

使用 SWFObject 還能解決XHTML校驗的問題,不過我想門戶們都還不會太在意這個:)。

網易的方式比較邪門,很有駭客色彩。不過還有比它更邪門的方式:

//只要在 </body> 后面加上一行
<script src="javascript:'document.body.innerHTML =''';"></script>
真的有效呢! (在我的IE7中無效)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
51视频国产精品一区二区| 亚洲精品videossex少妇| 亚洲精品国产精品国自产在线| 欧美性猛交xxxx免费看漫画| 欧美成在线观看| 欧美精品在线观看91| 国产精品高清在线观看| 中文字幕日韩在线视频| 欧美怡红院视频一区二区三区| 国产精品久久久久久久久久久新郎| 中文字幕日韩av综合精品| 国产丝袜一区二区| 亚洲欧美日韩久久久久久| 日本免费在线精品| 欧美午夜久久久| 庆余年2免费日韩剧观看大牛| 中文国产成人精品久久一| 国产精品免费一区| 91久久精品国产91久久性色| 高清日韩电视剧大全免费播放在线观看| 亚洲一区二区三区777| 久久精品国产亚洲一区二区| 欧美成人在线影院| 日韩成人av网址| 国产视频精品免费播放| 色七七影院综合| 亚洲国产成人精品电影| 亚洲国产精品热久久| 色999日韩欧美国产| 97久久精品国产| 国产乱肥老妇国产一区二| 欧美在线视频一区| 欧美视频国产精品| 日韩欧美在线字幕| 日韩免费av片在线观看| 国产99久久精品一区二区 夜夜躁日日躁| 欧美xxxwww| 国产精品精品一区二区三区午夜版| 日本视频久久久| 亚洲免费高清视频| 97精品国产97久久久久久免费| 久久久999国产| 美女久久久久久久| 在线观看国产精品日韩av| 91日本视频在线| 91精品视频观看| 欧美自拍视频在线观看| 久久免费视频网站| 日韩中文字幕在线视频| 欧美日韩国产专区| 国产精品久久77777| 97香蕉久久超级碰碰高清版| 国产精品人成电影| 欧美另类极品videosbest最新版本| 成人字幕网zmw| 2024亚洲男人天堂| 亚洲在线视频观看| 国产精品久久久久免费a∨| 91精品视频网站| 68精品国产免费久久久久久婷婷| 日韩欧美国产中文字幕| 欧美黑人xxxx| 久久久久久久久久久久av| 欧美性极品xxxx做受| 欧美激情一区二区三区在线视频观看| 日本一区二区三区四区视频| 成人在线视频网| 久久久久久久久国产精品| 国产精品91久久久久久| 欧美成人中文字幕| 国产日韩精品综合网站| 久久视频在线播放| 一本大道久久加勒比香蕉| 亚洲xxxxx| 久久婷婷国产麻豆91天堂| 国产成人精品视频在线观看| 国产97在线视频| 亚洲国产日韩欧美在线99| 免费91麻豆精品国产自产在线观看| 欧美日韩高清在线观看| 亚洲永久免费观看| 欧美成人合集magnet| 国产97色在线| 亚洲另类激情图| 精品久久久在线观看| 成人免费网站在线观看| 国产在线观看精品| 91tv亚洲精品香蕉国产一区7ujn| 亚洲国产精品久久久久秋霞不卡| 亚洲精品永久免费精品| 亚洲男人天堂网| 国产亚洲欧美另类中文| 欧美色播在线播放| 国模叶桐国产精品一区| 久久青草精品视频免费观看| 亚洲精品视频在线播放| 91精品视频观看| 日本欧美中文字幕| 国产精品久久久久久久久久久久久久| 久久国产精品免费视频| 麻豆乱码国产一区二区三区| 日韩精品高清在线观看| 欧美男插女视频| 久久久噜噜噜久久久| 亚洲天堂男人的天堂| 91热精品视频| 中文字幕精品www乱入免费视频| 在线观看欧美日韩| 精品高清美女精品国产区| 欧美一乱一性一交一视频| 成人xxxx视频| 一个人看的www久久| 伊人伊人伊人久久| 亚洲毛片在线观看.| 欧美人在线观看| 国产在线久久久| 欧美午夜激情小视频| 91美女片黄在线观| 亚洲综合日韩中文字幕v在线| 成人午夜在线视频一区| 国产精品6699| 欧美三级免费观看| 久久亚洲春色中文字幕| 国产精品偷伦免费视频观看的| 成人黄色免费看| 亚洲欧美国产精品va在线观看| 日韩精品视频中文在线观看| 国色天香2019中文字幕在线观看| 欧美日韩成人在线视频| 国产精品69精品一区二区三区| 久久成人免费视频| 欧美大片免费观看| 欧美性猛交xxxx免费看漫画| 亚洲欧美国产一本综合首页| 国产精品视频精品视频| 日本精品久久中文字幕佐佐木| 欧美大片免费观看在线观看网站推荐| 欧美成人激情视频免费观看| 精品视频在线播放免| 亚洲国产欧美一区二区三区同亚洲| 亚洲第一精品夜夜躁人人躁| 一区二区欧美在线| 最新国产精品亚洲| 欧美大奶子在线| 成人黄色在线播放| 久久久久久18| 日韩av在线天堂网| 欧美黄色免费网站| 538国产精品视频一区二区| 91热福利电影| 92版电视剧仙鹤神针在线观看| 欧美午夜精品在线| 中文字幕日韩精品有码视频| 亚洲日本欧美日韩高观看| 欧美巨猛xxxx猛交黑人97人| 91在线观看免费高清完整版在线观看| 精品呦交小u女在线| 欧美日韩在线影院| 最近2019免费中文字幕视频三| 日韩精品999| 国产91九色视频| 国产成人自拍视频在线观看| 成人免费视频网址| 日韩精品中文在线观看|