在点击事件中,我想在元素中呈现PDF,并将其附加到object
标记中。
作为旧浏览器的后备,我想让PDF自动下载。 这是我正在使用的
<div class="selected">
<object data="loader-resources/doc.pdf" type="application/pdf" class="loaded" width="100%" height="100%">
<p class="error">Your browser cannot display pdf within a website.</p>
</object>
</div>
我无法通过我的HttpResponse标头中的内容处理执行此服务器端,因为它指示here,因为如果用户的浏览器支持PDF,我希望PDF在页面上呈现。
有什么想法吗?
答案 0 :(得分:0)
旧浏览器,还有什么比简单的更好用
<a href="doc.pdf">download</a>
然后在服务器上设置另一条路由以进行后退。
对于那个旧浏览器,您可以将pdf作为字符串下载并执行(在IE 9及以下版本中断):
<a href='data:application/pdf;content-disposition:attachment;filename=doc.pdf,' + pdfstring</a>