在默认 PDF 查看器的 iframe 中禁用/隐藏下载按钮
Posted
技术标签:
【中文标题】在默认 PDF 查看器的 iframe 中禁用/隐藏下载按钮【英文标题】:Disable/Hide download button in iframe on default PDF Viewer 【发布时间】:2017-05-25 23:04:42 【问题描述】:我在 iframe url 中使用 #toolbar=0&navpanes=0&scrollbar=0
来禁用工具栏,但在 Mozzila 中它不起作用。我尝试将 javascript 导入 iframe,但结果相同....
内嵌框架:
<iframe ?wmode="transparent" type="application/pdf" id="iframe" src="'.$url.'#toolbar=0&navpanes=0&scrollbar=0" ></iframe>
使用过的js:
jQuery('#iframe').load(function()
jQuery('#iframe').contents().find("#toolbarViewerRight").hide();
);
任何想法,我如何禁用/删除/隐藏此工具栏或仅下载按钮?
【问题讨论】:
***.com/questions/11658011/… Cannot modify content of iframe, what is wrong?的可能重复 它对我不起作用。我尝试隐藏和删除,但没有改变...它可以是 pdf 查看器默认选项,这阻止我删除/隐藏 toolbarViewerRight 【参考方案1】:在 src 中的 .pdf 文件名后使用 #toolbar=0
<iframe src="your-pdf-name.pdf#toolbar=0"></iframe>
【讨论】:
这对我有帮助,我只是好奇这个或其他选项是否记录在某处? toolbar=0 将删除所有选项。如果我只想隐藏下载和打印选项怎么办? @sunny 祝你好运 @Mohit:据我记忆,我没有找到解决方法【参考方案2】:尝试以下方法:
<iframe src="kd/kd.pdf?page=hsn#toolbar=0" id="iframe11">
</iframe>
【讨论】:
toolbar=0 将删除所有选项。如果我只想隐藏下载和打印选项怎么办? 和我一样的问题。是否有任何选项可以禁用工具栏中的几个选项?【参考方案3】:尝试使用 embed 标签而不是 iframe 标签,如下所示:
<embed src="http://host/yourpdf.pdf#toolbar=0" style="width:600px; height:500px;">
【讨论】:
以上是关于在默认 PDF 查看器的 iframe 中禁用/隐藏下载按钮的主要内容,如果未能解决你的问题,请参考以下文章
如何自动停止在 iframe 中下载 PDF 而是查看文件?
如何在没有 iframe 的页面中嵌入 PDF.JS 查看器