电信耍流氓不是一天两天了,竟然拿别人的网站开刀,给网站加上iframe进行弹窗广告,既影响了别人网站的形象,还导致了一些其它问题。
比如我的网站橘汁仙剑网采用的是GBK编码,而电信的iframe强制网页编码为UTF-8,这样,我的网站一旦被电信iframe,那么只要用户在网站中点击浏览器的后退链接,那么网站就会显示乱码。这对网站形象来说真是天大的打击。试想用户看到这种网页肯定不会来第二次了。
于是在网上狂搜,终于找到了合适的解决办法,并且测试有效。在网站头部加入
<script language="javascript" type="text/javascript">
if (top.location !== self.location) {
top.location=self.location;
}
</script>
即可解决。
原理是只要遇到网页被iframe框住就从里面跳出来。