可能重复:
防止PDF文件下载和打印
我想我们有很多帖子可以防止右键单击,
在这里,我正在尝试创建一个包含PDF的文件,其中用户无法右键单击Internet Explorer浏览器的pdf。
基本思想是防止用户复制或打印pdf文件。
我已经完成了以下代码,它可以在chrome上运行,但是在IE上无法正常运行。仅供参考-PDF文件位于同一域
<html>
<head>
<title>Disable Context Menu</title>
<script type="text/jscript">
function disableContextMenu()
{
window.frames["fraDisabled"].document.oncontextmenu = function(){alert("Right Click disabled!"); return false;};
// Or use this
// document.getElementById("fraDisabled").contentWindow.document.oncontextmenu = function(){alert("Right Click disabled!"); return false;};;
}
</script>
</head>
<body bgcolor="#FFFFFF" onload="disableContextMenu();" oncontextmenu="return false">
<iframe id="fraDisabled" width="528" height="473" src="landscape.pdf#toolbar=0&navpanes=0" onload="disableContextMenu();" onMyLoad="disableContextMenu();"></iframe>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
还是有其他方法可以保护您在IE上工作的pdf文件?