そうですね、まずはこれを出しましょう。はい、コンテキスト メニューを非表示にします。いいえ、誰かが私のページからコンテンツを持ち出すのを防ごうとしているわけではありません。その使用目的は、ブラウザー内ゲームの入力であり、Web ページの特定の領域に限定されます。
イデオロギーから技術へ...
var mouse_input = function (evt) {
// ...
return false;
}
document.onmousedown = mouse_input; // successful at preventing the menu.
document.addEventListener('mousedown', mouse_input, true); // unsuccessful
addEventListener
バージョンがコンテキストメニューの起動を停止できない理由を誰か説明してもらえますか? SafariのWeb Inspectorで確認できた唯一の違いdocument.onmousedown
は、isAttribute
値が true であるのに対し、addEventListener
バージョンには false と同じ値があったことです。