0

Chrome 拡張機能を開発しており、Chrome 26 を使用しています。コンテンツ スクリプトの特定の要素で「contextmenu」イベントを発生させたいと考えています。
これが私のコードです:

var evt = this.src.ownerDocument.createEvent('MouseEvents');
var RIGHT_CLICK_BUTTON_CODE = 2;
evt.initMouseEvent('contextmenu', true, true, window, 1, 
        x, y, clientX, clientY, false, false, false, false, RIGHT_CLICK_BUTTON_CODE, null);
this.src.dispatchEvent(evt);

x、y、clientX、clientY パラメータはチェック直後に計算されます。
しかし、このコード部分は例外がスローされずにコンテキスト メニューをポップアップできません。

4

0 に答える 0