成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? Firefox返回時Iframe的顯示Bug的解決方法
全站頭部文字 我要出現(xiàn)在這里
Firefox返回時Iframe的顯示Bug的解決方法 781 2024-04-07   

<script type="text/javascript">//<![CDATA[
if(getCookie('firefoxIframe')){
document.write('<p id="addAd"><a );
document.write('<iframe height="120" width="300" marginheight="0" marginwidth="0"
frameborder="0" src="http://www.gimoo.net/t/1407/nAdPre.swf"></iframe>');
}else{
document.write('<p id="addAd"><a );
}
//]]></script>
打開Bug演示,由于cookie不存在,顯示的三個flash都是通過Iframe實現(xiàn)的
點擊“點擊這里增加一個iframe廣告”,跳轉(zhuǎn)到一個新的頁面寫入名為firefoxIframe的Cookie
點擊“返回”或者瀏覽器的返回按鈕,回到Bug演示頁面,發(fā)現(xiàn)iframe里面的flash錯位,即位置2的iframe鏈接的flash并沒有載入,顯示的是位置3的flash,位置3的顯示的是位置4的flash,位置4的flash卻依舊存在。
關(guān)閉標(biāo)簽頁(不是關(guān)閉整個瀏覽器,如果關(guān)閉整個瀏覽器Cookie也失效)或新打開一個標(biāo)簽頁重新載入該頁面,4個Iframe正常顯示4個flash
此時如果點擊“點擊這里刪除這個iframe廣告”,跳轉(zhuǎn)到新頁面刪除Cookie,返回也發(fā)現(xiàn)Iframe中的flash錯位
如果寫入Cookie或者刪除Cookie時,不通過瀏覽器的返回,直接通過網(wǎng)址訪問,則不會出現(xiàn)錯位
簡單分析和解決方案
似乎Firefox返回時,Javascript重新執(zhí)行了,但是Iframe并未依據(jù)src屬性重新載入,而是給Iframe和src以類似編號似的配對,而由于返回時Javascript的執(zhí)行,導(dǎo)致Iframe多了一個(或少了一個),這就導(dǎo)致后面的配對錯位。

以上僅為猜測,但這的確是Firefox(2.0.0.3)的一個bug,IE返回時Javascript重新執(zhí)行,并且Iframe的依據(jù)src重新載入,Opera返回時Javascript不重新執(zhí)行,頁面沒有變化。

解決方案是在文本中增加一個隱藏的Iframe來占位,上面代碼修改如下代碼如下:

document.write('<p id="addAd"><a );
//把上面的代碼修改成為
document.write('<iframe src="http://www.gimoo.net/t/1407/541c1e815c760.html" style="display:none;"></iframe>');
document.write('<p id="addAd"><a );


主站蜘蛛池模板: 算24点| douying| 许戈辉个人资料简介| 小猪佩奇最新第十季| 库尔斯克会战电影| 汪汪队完整版全集免费| ab变频器中文说明书| 金太狼的幸福生活剧情介绍| 第一次美国电影| 燃烧电影| 电视剧火流星演员表| be helpful at home| 在线黄色免费网站| 学校要的建档立卡证明图片| 红海行动2在线观看西瓜影院 | 韩国电影《表妹》| soul电影| 松树的风格原文完整版| 女生打屁股视频| 宁静演的电视剧| 内蒙古电视台雷蒙| 必修二英语电子课本外研版| 成人在线| 下女们| 那年秋天| 礼佛三拜正确动作视频| 幸福院 电视剧| 浙江卫视节目在线观看直播| 喜羊羊开心闯龙年| 闲章内容大全图片| 男人上路| 孙子兵法三十六计完整解释电子书| 欧美gv网站| 强电影| yy五项滚刀骂人套词 | 音乐僵尸演员表| 重启之蛇骨佛蜕免费观看完整版| 中国夫妻性生活视频| 一个都不能少电影| 错爱电影| 迈克尔·j·福克斯|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103