this one、this one、およびthis oneのような多くの質問を見つけました。「右クリックをシミュレートする」または「コンテキストメニューをトリガーする」などの方法を示すことを目的としています。次に、これを見つけました。できません。最初の 3 つの質問はすべて、カスタムコンテキスト メニュー、つまり組み込みのメニューを置き換えるために追加されたメニューをトリガーしていると思います。選択した特定の要素を右クリックするユーザーをシミュレートしたいだけです。
最初の質問のすべての提案を試しました。createEvent("MouseEvents" / "HTMLEvents")
とinitEvent / initMouseEvent("click" / "contextmenu")
、jQuerytrigger
などのさまざまな組み合わせです。デフォルトのコンテキスト メニューが表示されることはありません。
本当に無理ですか?ユーザースクリプト (Greasemonkey 内) から「特権」で実行しているという事実は、何か違いがありますか? フルウェイトの Firefox 拡張機能から実行できますか?