【发布时间】:2015-04-29 20:55:04
【问题描述】:
我使用PDF.Js 嵌入PDF 文件进行预览,我从viewer.js 中删除了下载和打开文件的脚本,但是当我测试页面和PDF 文件尝试显示时,Internet 下载管理器下载它并中止预览..搜索后我发现使用object而不是iframe可能会解决问题,但它不起作用pdf查看器出现白色,我该怎么做才能防止自动下载?或使用其他方式(插件)显示 PDF 文件内容。
<iframe
class="pdf"
webkitallowfullscreen=""
mozallowfullscreen=""
allowfullscreen=""
frameborder="no"
width="'.$width.'"
height="'.$height.'"
src="'.$baseurl.'/assets/pdf/web/viewer.html?file='.urlencode($pdf_url).'"
data-src="'.$pdf_url.'">
'.$pdf_url.'
</iframe>
【问题讨论】:
-
(1) - 点击“更多信息”并告诉我们“意外的服务器响应”部分显示的内容 (2) - 您是否尝试过其他浏览器?是同一个问题吗?
-
(1) PDF.js v1.0.1040 (build: 997096f) 消息:检索 PDF 时出现意外的服务器响应 (204)。 (2) 是的,我在 Firefox 上尝试过,也有同样的问题(互联网下载管理器有一个选项(自动下载(一些扩展文件)和 PDF),但我想阻止它。
标签: javascript pdf iframe pdf.js