小编ame*_*ote的帖子

防止右键单击<iframe>,其中iframe包含Internet Explorer中的PDF文件(严格来说是IE)

可能重复:
防止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文件?

html javascript jquery html5 css3

-2
推荐指数
1
解决办法
1万
查看次数

标签 统计

css3 ×1

html ×1

html5 ×1

javascript ×1

jquery ×1