如何屏蔽js监听的事件

JavaScript020

如何屏蔽js监听的事件,第1张

通过浏览器的调试工具(比如Chrome下有个开发人员工具,按F12可以唤出,在source里可以看到页面引用的js文件)去确定需要修改的代码位置;

修改代码,然后保存到本地

针对你最后一句,有个工具Fiddler恰恰能满足,借助它可以实现上一步的文件替换页面里原有的js文件。

难点在于定位代码的位置,如果页面里的代码被混淆了,读起来困难,会加大寻找位置的障碍。

关于Fiddler的用法:

到官网下载,大概800kb左右,可谓人小鬼大,是我们前端开发人员的利器。

打开后,右侧有个autoresponder,可以添加rules,设定匹配指定的某个请求url,将其指向本地文件,这样就不会访问服务器端的文件了。

$('#TextBox1').keydown(function(event) {

if (event.keyCode == 15) {

return false

}

})

1. 重写touchstart touchmove等事件,让这些事件什么也不做

例如: document.ontouchstart = funciton(){ return false}

2. 取消事件冒泡的行为

3 把你的触屏事件删除掉