最近公司和好朋友的網(wǎng)站紛紛被IFRAME了,有的掛上了鴿子,有的瘋狂地彈窗,有的給人家增加流量。一個(gè)個(gè)文件去查找替換那些IFRAME代碼,剛松口氣,不久又加上去了。于是他們向我這個(gè)"JS高手"求救,我也不能等閑視之,只好擊鍵殺殺殺了。
因?yàn)镕F(Firefox)不怕IFRAME,于是就拿IE開刀。我只寫了一句代碼,就搞定了。就是IE only(特有的)的CSS中的屬性expression,插進(jìn)去試試,果然那些IFRAME不起作用了。
代碼如下:
<style type="text/css" media="all" id="http://nihaoku.cn"> /*<![CDATA[*/ iframe{ v:expression(this.src='about:blank',this.outerHTML='');/*使用IE Only 的樣式會(huì)除所有 IFRAME */ } #f126{v:expression() !important} //如果要使自己的IFRAME可以執(zhí)行,在自己的IFRAME里加上ID="f126"; /*]]>*/ </style>
|