document.body.onmousemove = myFunc;というようにイベントを登録すると、ページや他のExtensionのイベントを上書きしてしまうので、
document.body.addEventListener( "mousemove", myFunc, false );とするべきだ。この手のバグは、すべてのWebページで問題を起こすわけではないので、テストをしても発見が難しい。
Content ScriptでDOMを操作する場合、考え得る問題のすべてを防ぐことは難しいかもしれない。しかし、DOMが共有されていることに注意してコーディングを行えば問題が生じる確率をかなり下げることができるだろう。
0 件のコメント:
コメントを投稿