如何禁用由第三方引入的javascript事件处理程序?
我的网站正在使用鼠标签名工具: 它使用画布捕获签名并将其渲染为jpeg格式 不幸的是,有一个(糟糕的)chrome扩展工具栏破坏了鼠标签名工具: 据我所知,似乎有一个鼠标事件处理程序正在捕获工具栏中的mousedown/mouseup事件,这是造成问题的原因……但我对此不确定。我唯一的提示是,chrome在出现点击事件时会抛出此警告:如何禁用由第三方引入的javascript事件处理程序?,javascript,asp.net,html,Javascript,Asp.net,Html,我的网站正在使用鼠标签名工具: 它使用画布捕获签名并将其渲染为jpeg格式 不幸的是,有一个(糟糕的)chrome扩展工具栏破坏了鼠标签名工具: 据我所知,似乎有一个鼠标事件处理程序正在捕获工具栏中的mousedown/mouseup事件,这是造成问题的原因……但我对此不确定。我唯一的提示是,chrome在出现点击事件时会抛出此警告: Unsafe JavaScript attempt to access frame with URL chrome- extension://mhfdc
Unsafe JavaScript attempt to access frame with URL chrome- extension://mhfdcmehmjcclgopdodkjdicohagipid/Js/items/container/container.html#tabUrl=http:/ /localhost:1805 from frame with URL http://localhost:1805/secure/Confirm.aspx? ID=MAYNHQHRXBQSDOKKYRMVWFRWAMSSQK.
Domains, protocols and ports must match.
chrome-extension://cekbgkmeapobkbadclnkjfjdbpbcaobd/copier.js:278
getSelectedText chrome-extension://cekbgkmeapobkbadclnkjfjdbpbcaobd/copier.js:278
doMouseUp chrome-extension://cekbgkmeapobkbadclnkjfjdbpbcaobd/copier.js:91
(anonymous function)
我尝试过使用自己的doMouseUp方法,试图阻止事件冒泡……但我不是javascript大师,似乎什么都不起作用。我已经给签名工具和工具栏的开发者发了电子邮件,双方都没有回复
请帮我阻止这个邪恶的恶意软件
我要说的是,我并不是在试图为自己解决这个问题……而是为了每周使用我网站的成千上万的人。是他们安装了这个工具栏,不是我。我不知道扩展在做什么,但你可以禁用和/或从Chrome中删除它。只需进入“选项>工具>扩展”并取消选中“已启用”框。如果您不需要扩展,也可以将其丢弃。我认为他是在试图让安装了此工具栏的用户仍然能够使用他的网站。如果不是。。。我想知道为什么你不能禁用(如上所述)或卸载?我并不是试图为自己解决这个问题,这是人们使用我的网站。我每周有几千人使用我的网站,其中一小部分人安装了这个工具栏。我想找到一些方法来禁用正在运行的这个工具栏的javascript,这样我就可以正确地捕获客户端的鼠标签名。我认为阻止任何恶意软件工具栏不是你的工作。我的意思是,这是一个像comodo Defense、norton antivirus等程序的工作。如果有人帮助你,你必须去你的电脑chrome保留扩展名,找到copier.js,并把它放在这里查看有问题的行。但最好的办法是让用户禁用这个扩展。我完全同意,但我想为打电话的人提供一个更好的答案,而不是“卸载你安装的糟糕工具栏,停止安装糟糕的工具栏”。笨蛋。理想情况下,我希望能够阻止工具栏的事件处理,这样鼠标签名就可以工作了……但我还没有弄明白这一点。