jQuery を使用して独自の右クリック コンテキスト メニューを作成していますが、コピー、貼り付け、要素の検査などのシステム アイテムを維持したいと考えています。
独自のコピー/貼り付け機能を実行できることはわかっていますが、Dom Inspector/Inspect Element ツールをトリガーするにはどうすればよいでしょうか?
どんな助けでも大歓迎です。
jQuery を使用して独自の右クリック コンテキスト メニューを作成していますが、コピー、貼り付け、要素の検査などのシステム アイテムを維持したいと考えています。
独自のコピー/貼り付け機能を実行できることはわかっていますが、Dom Inspector/Inspect Element ツールをトリガーするにはどうすればよいでしょうか?
どんな助けでも大歓迎です。
これは JavaScript では不可能です。
私が考えることができる 2 つのオプションがあります。
カスタム コンテキスト メニューを使用しない
必要に応じて、ユーザーが元の機能を取り戻すことができるようにします。たとえば、Shift キーが押された場合に元のコンテキスト メニューを表示します。一部のブラウザー (Firefox) はこれを行います。
:
$(document).on('contextmenu', function(event) {
if(event.shiftKey || event.ctrlKey) {
return;
}
event.preventDefault();
// Position and show my custom context menu element.
});