[英]How can I force a PDF to download as a fallback?
在click事件中,我想在一個元素內呈現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標頭中的Content Disposition進行此操作 ,因為我希望PDF在用戶瀏覽器支持的情況下在頁面上呈現。
有任何想法嗎?
舊的瀏覽器,還有什么比簡單的瀏覽器更好
<a href="doc.pdf">download</a>
然后在服務器上設置另一個路由以進行回退。
對於不是那種舊的瀏覽器,您可以下載pdf作為字符串並執行(在IE 9及以下版本中中斷):
<a href='data:application/pdf;content-disposition:attachment;filename=doc.pdf,' + pdfstring</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.