0

オフスクリーン タブにマウス イベントを送信しようとしましたが、次のエラーが発生しました。

Error during experimental.offscreenTabs.sendMouseEvent:
 Invalid or unexpected MouseEvent object

私のコード:

chrome.experimental.offscreenTabs.sendMouseEvent(tab.id, {
    "type": "click",
    "altKey": false,
    "ctrlKey": false,
    "shiftKey": false
}, {
    "x": 10,
    "y": 10
}, function () {
    console.log("Mouse Event Sent");
});

助言がありますか?

4

1 に答える 1

1

buttonマウス イベントを使用する場合は、キーも追加する必要があります。

{
    "type": "click",
    "button": 1,      // 0 = left, 1 = middle, 2 = right
    "altKey": false,
    "ctrlKey": false,
    "shiftKey": false
}

API は実験的なものであり、ドキュメントも完全ではないため、ソース コードを調べました。

PS。を使用すると、開発者ツールのインスタンスを取得できましたbutton: 2。オフスクリーン タブとのやり取りをデバッグするのに非常に便利です。

于 2012-12-03T19:15:14.960 に答える