如何预防瑞星卡卡让JavaScript卡壳

瑞星卡卡最近让我比较烦。

为了提醒淘宝买家在购买自动发货商品时避免被骗,运营希望用户在进入自动发货商品购买页时,必须先阅读以LightBox形式弹出的防骗提示并点击确定按钮后方才进行购买。如图:

防骗提示层默认居中,如果买家在访问此页面时,改变浏览器窗口的大小,那么防骗提示层会重新计算位置以保持居中。可是安装了瑞星卡卡的IE用户改变浏览器窗口时,提示层的内容突然消失了,而半透明遮蔽层依然存在,因为买家必须点击了[确定]按钮,遮蔽层才会消失。这样一来买家就只能面对着灰蒙蒙的浏览器窗口手足无措。客服和运营马上就会有人来兴师问罪。

经过测试研究,瑞星卡卡果然是沿循事不过三的传统关卡原则。估计它的侦测原理就是——只要页面元素的top, left 样式属性变化了三次以上,就会被其认为是浮动广告继而歼之。

在自动发货商品的购买页上,我注册了window.onresize事件来进行防骗提示层的定位控制。 当买家改变浏览器窗口大小时,防骗提示层样式的top,left属性就会被多次计算并设定。 于是就中了瑞星卡卡的埋伏。提示层的内容就会被清除。[确定]按钮也就被清除了,买家无法点击[确定],遮蔽层不会消失,也就无法继续购买。

我的解决有二:

第一注册ESC键盘事件,即便提示内容被瑞星卡卡清除,只要买家按下ESC键时,会取消提示。遮蔽层也会消失。

显然这个方法于事无补。

第二就是编写额外的JavaScript检测浮动层的内容是否发生变化。瑞星卡卡会把其视为浮动广告层的innerHTML替换为:

<img s rc=”file:///C:/Program&20Files/Resing/AntiSpyware/Floating.gif” />

我的方法就是在每次定位浮动层后执行一个方法检测层内容中的某个元素是否还存在,如果不存在了,则说明内容被卡了。于是就执行补救的措施。伪码如下:

<id=”FloatLayer”>
<div id=”InnerObject”>xxx</div>
</div>
<script type=”text/javascript”>
function setPosition() {
FloatLayer.style.top = y;
FloatLayer.style.left = x;
setTimeout(checkKK, 100);
}
function checkKK() {
if ( ! InnerObject exists )
fixUp();
}
</script>

当然,最好的办法是说服用户取消对站点的广告屏蔽,可是,何时才会有一个善良的互联网呢?

时间: 2024-11-03 22:10:02

如何预防瑞星卡卡让JavaScript卡壳的相关文章

瑞星回应微软Morro仅是和瑞星卡卡类似的反木马工具

5月11日下午消息,针对微软推免费杀毒软件的消息,瑞星今日发布公开回应,称微软Morro仅是和瑞星卡卡类似的反木马工具,并希望相关厂商无需惊慌. 以下为瑞星声明全文: 一.瑞星注意到有消息称Windows7将捆绑免费的杀毒软件等消息,但是没有收到更多微软官方发出的信息,因此并不能确定微软是否要捆绑.捆绑什么样的产品.在全球哪些区域市场捆绑,以及明确的时间表.瑞星希望媒体和相关厂商无须惊慌,目前没有任何证据表明安全行业会因此遭受重创. 二.我们知道微软近期放弃了One Care产品--这才是一款和

像瑞星卡卡那样的小助手怎么做 现在没分了 但实现了定重谢

问题描述 C#WinForm里:我想做个个性桌面精灵就像瑞星的那个卡卡助手一样的东西要会动的位置在桌面右下角当然也可以用鼠标移动它(就像那个爱打呼的小狮子那个)然后在它身上右击有个退出选项点下小狮子就走的可以提供想法如果做过类似的请提供下源码让小弟借鉴一下好么谢谢各位 解决方案 解决方案二:帮顶啊解决方案三:officeAgent

瑞星卡卡找不到组件怎么办

      打开卡卡的安装目录:c:/Program Files/Rising/AntiSpywa (这里是安装路径,可能会不一样) ,找到升级文件夹Update,里面有一个叫Rsaupd.exe的文件,双击打开看看,就会看到那个错误提示,从而找到根源. 通过搜索,你会发现在C:/Program Files/Rising/AntiSpyware文件夹中有MFC71.dll文件,将它复制到Update目录下,再次双击Rsaupd.exe,结果升级正常不再报错.问题解决.

瑞星推出云安全计划 新版卡卡成反木马核心

2008年7月16日,瑞星公司正式发布"瑞星卡卡上网安全助手6.0版",同时推出了基于互联网的全新安全模式--"云安全"(Cloud Security)计划.据介绍,卡卡6.0是瑞星"云安全"(Cloud Security)计划的重要组成部分,该产品在木马查杀方面,有三大特点,即自动在线诊断.木马行为判断与拦截和木马下载拦截功能,可以说,这是一款集防.查.杀于一体的全 新的反木马软件.从即日起,所有用户都可以登录瑞星网站,免费下载使用该产品(to

从卡卡“杀邮门”看真实的瑞星

从卡卡"杀邮门"事故看真实的瑞星 2008年对于瑞星而言,真可谓是热闹的一年,前有瑞星和奇虎的免费大战,现有11月7日卡卡的"杀邮门"事件.一向自命不凡的瑞星,终于尝到了自制的苦果.截止到目前为止已有超过千万的用户受到邮件丢失的困扰,具体数据可能还在增加. 根据Pcpopo目前正在进行一项调查数据http://www.pcpop.com/doc/0/343/343760.shtml,从目前网民统计结果来看,能说明三点问题: 1.网民中有62%的用户在使用瑞星软件,说

7月18日:瑞星播报--“灰鸽子变种HO”病毒

据瑞星全球反病毒监测网介绍,今日有一个病毒特别值得注意,它是:"灰鸽子变种HO(Backdoor.Win32.Gpigeon.ho)"病毒.该病毒是后门程序,利用它提供的功能,黑客可对中毒电脑进行远程控制,如记录键盘.从网上下载文件.对外进行攻击等等. 本日热门病毒:"灰鸽子变种HO(Backdoor.Win32.Gpigeon.ho)"病毒:警惕程度★★★,后门程序,通过网络传播,依赖系统:WIN 9X/NT/2000/XP.    该病毒采用QQ的图标,诱骗用户

瑞星云安全:联众世界被挂马 玩家应全盘扫毒

据瑞星"云安全" 系统监测,9月9日,"联众世界-星际家园"."江西热线-江西福利彩票网"."沈阳新闻中心"等著名游戏.新闻网站被黑客挂马.网民在上网玩游戏.看新闻.查彩票时容易遭受挂马网站攻击从而感染上"键盘记录者"盗号木马病毒,导致网游账号被洗劫一空.专家建议没有安装杀毒软件的用户,登陆www.rising.com.cn/ 2009/rs2010b/default.html,下载最 新的瑞星2010全功

国防级文件粉碎右键菜单管理 瑞星安全助手实用技巧两则

瑞星安全助手进行了实用技巧两则,新版软件中(01.00.0 0.54版)针对用户集中反映的建议,增加了"文件粉碎机"和"右键菜单"管理两个功能,为用户有效管理电脑中的文件.随意调整电脑设置提供了便利,广大用户可以通过直接升级获取最新功能 .498)this.w idth=498;' onmousewheel = 'javascript:return big(this)' border="0" alt="" width=&quo

瑞星称“飞客蠕虫”形成全球最大僵尸网络

10月15日下午消息,近期为祸两年的"飞客蠕虫"病毒再次爆发,瑞星"云安全"系统显示,这种被称为MS08-067病毒(又名"飞客蠕虫")的黑客程序正在在国内互联网上迅速扩散,每天感染数万网民.目前,我国用户感染量全球居首,至少有1800万电脑被入侵. "飞客蠕虫"最早出现在2008年11月,通过局域网.U盘等多种方式传播.瑞星安全专家表示,该病毒利用微软 MS08-067 漏洞发起攻击,用户一旦感染,该病毒就会阻止计算机访问安