私のサイトはマウス署名ツールを使用しています:
http://www.realsignature.com/demo/default.aspx
キャンバスを使用して署名をキャプチャし、jpeg にレンダリングします。
残念ながら、マウス署名ツールを壊す (ひどい) chrome 拡張ツールバーがあります。
http://bittorrentbar.ourtoolbar.com/
私が掘り下げることができたものから、ツールバーのマウスダウン/マウスアップイベントをキャプチャしているマウスイベントハンドラーがあり、それが問題を引き起こしているようです...しかし、私はそれについて確信が持てません. 私の唯一のヒントは、クリックイベントがあるときにクロムがこの警告をスローしていることです:
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 の第一人者ではなく、何も機能していないようです。署名ツールとツールバーの開発者に電子メールを送信しましたが、どちらからも応答はありません。
この邪悪なマルウェア ツールバーを止めるのを手伝ってください!
明確にするために、私はこの問題を自分自身のために解決しようとしているのではなく、毎週私のサイトを使用する何千人もの人々のために. 私ではなく、彼らがこのツールバーをインストールしています。