Большое вам спасибо за потраченное ваше драгоценное время, чтобы прочитать это.
Я пытаюсь отключить правый щелчок и сохранить вариант, когда я просматриваю pdf в хром
Я использую тег объекта html
<object data="'.$selected_file.'#navpanes=0&toolbar=0&view=FitV&pagemode=none" type="application/pdf" width="100%" height="100%" style="Pointer-events:none;" oncontextmenu="return false;" onclick="alert("sss");"></object>
Я пробовал много вещей, но хочу получить успех. Я действительно надеюсь, что кто-то про может помочь мне в этой ситуации.
style="Pointer-events:none;" oncontextmenu="return false;"
также это вызов ajax, поэтому я добавил еще один код в свой php-файл.
echo '<div id="pdf" oncontextmenu="return false;" style="z-index:-9999999999">
<script>
document.oncontextmenu=RightMouseDown;
document.onmousedown = mouseDown;
function mouseDown(e) {
if (e.which==3) {//righClick
alert("Disabled");
}
}
function RightMouseDown() { return false;}
window.addEventListener("keydown", function(event) {
if (event.keyCode === 80 && (event.ctrlKey || event.metaKey) && !event.altKey && (!event.shiftKey || window.chrome || window.opera)) {
event.preventDefault();
if (event.stopImmediatePropagation) {
event.stopImmediatePropagation();
} else {
event.stopPropagation();
}
return;
}
}, true);
</script>
<object data="'.$selected_file.'#navpanes=0&toolbar=0&view=FitV&pagemode=none" type="application/pdf" width="100%" height="100%" style="Pointer-events:none;" oncontextmenu="return false;" onclick="alert("sss");"></object>
</div>';
javascript,php,jquery,ajax,pdf,
Большое вам спасибо за потраченное ваше драгоценное время, чтобы прочитать это.
Я пытаюсь отключить правый щелчок и сохранить вариант, когда я просматриваю pdf в хром
Я использую тег объекта html
<object data="'.$selected_file.'#navpanes=0&toolbar=0&view=FitV&pagemode=none" type="application/pdf" width="100%" height="100%" style="Pointer-events:none;" oncontextmenu="return false;" onclick="alert("sss");"></object>
Я пробовал много вещей, но хочу получить успех. Я действительно надеюсь, что кто-то про может помочь мне в этой ситуации.
style="Pointer-events:none;" oncontextmenu="return false;"
также это вызов ajax, поэтому я добавил еще один код в свой php-файл.
echo '<div id="pdf" oncontextmenu="return false;" style="z-index:-9999999999">
<script>
document.oncontextmenu=RightMouseDown;
document.onmousedown = mouseDown;
function mouseDown(e) {
if (e.which==3) {//righClick
alert("Disabled");
}
}
function RightMouseDown() { return false;}
window.addEventListener("keydown", function(event) {
if (event.keyCode === 80 && (event.ctrlKey || event.metaKey) && !event.altKey && (!event.shiftKey || window.chrome || window.opera)) {
event.preventDefault();
if (event.stopImmediatePropagation) {
event.stopImmediatePropagation();
} else {
event.stopPropagation();
}
return;
}
}, true);
</script>
<object data="'.$selected_file.'#navpanes=0&toolbar=0&view=FitV&pagemode=none" type="application/pdf" width="100%" height="100%" style="Pointer-events:none;" oncontextmenu="return false;" onclick="alert("sss");"></object>
</div>';
0-2JavaScript, PHP, JQuery, Ajax, PDF,