還是同樣的問題:安裝了超級兔子IE工具條的用戶購買自動發貨商品時,LightBox形式的購買提醒框剛一顯示就消失了。而灰蒙的遮蔽層依然顯示,用戶又 " /> 欧美成人xxx,日日日天天射天天干视频,国产三级不卡

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

超級兔子讓浮動層消失的前因后果

剛搞定了瑞星卡卡,又沖來個超級兔子。不過超級兔子的槍法真的有待改善。

還是同樣的問題:安裝了超級兔子IE工具條的用戶購買自動發貨商品時,LightBox形式的購買提醒框剛一顯示就消失了。而灰蒙的遮蔽層依然顯示,用戶又無法繼續操作了。

根據研究,超級兔子對屏蔽廣告的屏蔽原則更為武斷,只要是在JavaScript代碼中出現類似 “div.style.position=absolute” 的代碼,div 就會被隱藏,不僅如此,超級兔子還會檢查頁面中的元素,只要一個元素以inline形式設置了position樣式屬性以及配套的任一個top/left屬性,比如”<div style=”position:absolute;top:0;”>xxx</div>”,那么也會將其隱藏。

但與瑞星卡卡不同之處在于,超級兔子并不會把絕對定位元素從DOM中抹除。而是設置元素的style.visibility = hidden。這就是為什么自動發貨的購買提醒框消失的原因。

如何避免超級兔子的槍盲目射擊呢?其實很簡單,不要用JavaScript 或者以inline的形式設置絕對定位相關的CSS屬性即可。可以把這些CSS屬性直接通過class或id的形式定義在樣式單文件或<style/>中(本來也應該這么做)。

如果不得不用JavaScript設置絕對定位屬性,比如一些菜單/動畫的效果。就要通過腳本的辦法來解決了,還記得超級兔子和瑞星卡卡對浮動廣告的處理區別嗎?偽碼可能如下:

復制代碼 代碼如下:
<script type=”text/Javascript”> 
function setPosition() { 
    FloatLayer.style.top = y; 
    FloatLayer.style.left = x; 
    setTimeout(checkSR, 100); 

function checkSR() { 
    if (FloatLayer.currentStyle && FloatLayer.currentStyle.visibility=='hidden')) 
        fixUp(); 

</script>  


我也痛恨浮動廣告,可是淘寶的頁面真的很干凈了,不是嗎

JavaScript技術超級兔子讓浮動層消失的前因后果,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久久99精品免费观看精品 | 色视频在线观看网站 | 久久久久激情免费观看 | 午夜视频免费在线观看 | 国产精品第100页 | 亚洲视频在线免费播放 | 92看片淫黄大片欧美看国产片 | 国产精品毛片va一区二区三区 | 一区二区三区不卡视频 | 亚洲网色 | 国产妇乱子伦视频免费 | 五月天六月婷婷开心激情 | 综合爱| 欧美成人亚洲国产精品 | 亚洲国产成人精品小蝌蚪 | 99久久国产 | 91香蕉福利一区二区三区 | 久久精品国产一区二区 | 欧美精品做人一级爱免费 | 一区二区三区四区精品 | 欧美视频www| 国产精品亚洲欧美一区麻豆 | 激情五月婷婷开心 | 精品久久久久久久久中文字幕 | 起碰成人免费公开网视频 | 国产福利在线观看视频 | 2021色噜噜狠狠综曰曰曰 | 国色天香精品亚洲精品 | 国产激情小说 | 在线免费看黄网站 | 国产午夜精品福利久久 | 国产精品嫩草影院一二三区 | 欧美精品成人久久网站 | 日日噜噜夜夜躁躁狠狠 | 狠狠综合欧美综合欧美色 | 久久婷婷国产麻豆91天堂 | 国产婷婷色| 在线观看色视频网站 | 免费看美女扒开腿让男人桶 | 欧美日韩看看2015永久免费 | 国产精品无码久久综合网 |