2012-07-12 46 views
1

我的網站使用鼠標籤名工具:如何禁用第三方引入的JavaScript事件處理程序?

http://www.realsignature.com/demo/default.aspx

它採用了帆布捕捉簽名,並呈現爲JPEG。

不幸的是,它打破了鼠標籤名工具(可怕的)Chrome擴展工具欄:

http://bittorrentbar.ourtoolbar.com/

從我已經能夠挖,它看起來像有一個鼠標事件處理程序它正在捕獲工具欄中的mousedown/mouseup事件,並造成麻煩......但我不確定這一點。我唯一的暗示是,Chrome是引發此警告最多的時候有一個click事件:

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大師,似乎沒有任何工作。我通過電子郵件發送了簽名工具和工具欄的開發人員,但沒有任何一方回覆。

請幫我阻止這個邪惡的惡意軟件工具欄!

要說清楚的是,我並沒有試圖爲自己解決這個問題......但對於每週使用我的網站的成千上萬的人來說。他們是安裝了這個工具欄的人,而不是我。

+0

我認爲這不是你的工作來阻止任何邪惡的惡意軟件工具欄。我的意思是這是一個像comodo防禦,norton防病毒等程序的工作。對於某些人來說,你必須到你的計算機上,在那裏,chrome保留擴展名並找到copier.js,並將其放置在這裏以查看該行有問題。但最好的想法是讓用戶只是禁用此擴展。 – Aristos 2012-07-13 02:52:14

+0

我完全同意,但我希望有一個更好的答案,可以幫助除了'卸載你已經安裝的蹩腳工具欄並停止安裝廢話'以外的其他人。白癡'。理想情況下,我希望能夠阻止工具欄的事件處理,以便鼠標籤名能夠工作......但我一直無法弄清楚。 – Drakarian 2012-07-16 16:36:28

回答

0

我不知道擴展程序在做什麼,但是您可以將其從Chrome中禁用和/或刪除。只需轉到選項>工具>擴展,並取消選中啓用框。如果您不需要它,您也可以將擴展程序廢棄。

+2

我想他試圖讓安裝了這個工具欄的用戶仍然可以使用他的網站。如果沒有...我錯過了爲什麼你不能禁用(如上所述)或卸載? – Borophyll 2012-07-12 23:25:20

+0

我並不是想爲自己解決這個問題,而是使用我的網站的人。我每週都有數千人使用我的網站,並且其中一小部分人安裝了此工具欄。我想找到一些方法可能禁用此工具欄的JavaScript它正在運行,所以我可以正確捕獲我的客戶端的鼠標籤名。 – Drakarian 2012-07-16 16:34:03