embed
htmlファイルで右クリックイベントが発生した場合、コンテキストメニューを非表示にしようとしています。右メニューを非表示にする/埋め込みHTMLファイルからをクリック
私が使っているコードはうまく動作しますが、埋め込みウィンドウを右クリックすると、メニューはもう隠されません。
特定のバージョンのSafariブラウザバージョン9.1.1(11601.6.17)では、どうやってコンテキストメニューを非表示にできますか?
JS
if (document.addEventListener) {
document.addEventListener('contextmenu', function(e) {
alert("You've tried to open context menu"); //here you draw your own menu
e.preventDefault();
}, false);
} else {
document.attachEvent('oncontextmenu', function() {
alert("You've tried to open context menu");
window.event.returnValue = false;
});
}
どのような埋め込みウィンドウですか?このコードはすべてのシナリオで機能しますが、具体的にどのイベントが機能しないのですか? –
右クリックしてもコンテキストメニューが表示されません。 Do not see a issue –
右のメニューを隠すことができない – SNos