首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在<iframe>上应用安全检查

在<iframe>上应用安全检查
EN

Stack Overflow用户
提问于 2018-06-04 18:14:31
回答 1查看 26关注 0票数 0

我正在做一个基于教育的项目,在这个项目中,我使用<iframe>显示一些pdf文件供阅读。我想禁用<iframe>内容中的right click, cut, copydownload,这似乎是不可能的。我见过一些嵌入了所有这些功能的门户网站。我也想申请我的,谁能告诉我这是如何实现的。在此基础上,当我在Firefox上运行该文件时,它不会显示带有PDF的iframe,但它会自动下载,但会在Chrome上显示。我已经搜索了这么多次,但还不能停止上述问题。任何建议或建议都将受到高度赞赏。

代码语言:javascript
复制
<body>
    <iframe id ="p" src="ppt1.pdf#toolbar=0" width="60%" height="70%" ></iframe>  
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

 <script type="text/javascript">

var DEFAULT_URL = 'ppt1.pdf';

$(document).ready(function () {

    $('#p').bind('cut copy paste', function (e) {
        e.preventDefault();
    });

    $("#p").on("contextmenu",function(e){
        return false;
    });
});
</script>
  </body>
EN

回答 1

Stack Overflow用户

发布于 2018-06-04 18:35:08

向iframe添加"contextmenu“的事件侦听器不会处理这个问题吗?在web上搜索"javascript禁用右键单击“(不带引号)。

这与PHP无关。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50678223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档