chrome extension の content script は変数が隔離されている chrome extension を作ってて、ページ内の変数やイベントハンドラを上書きしたいよね? 頻繁にイラッとして私は上書きしたいと思っています。しかし、ContentScript のJSは isolated dom world なので、おなじDOMがレイヤー化され何枚も載っています。(CSSのようにレイヤー化して、DOM空間を隔離している) 手が出せない。。。DOM ページ側 document.oncontextmenu = some_function content script 側 document.oncontextmenu = null; //上書きできない 実行タイミングを制御してもダメ。 content scripts には run_at があるので、実行タイミングを色々変えること