如何在新選項卡上打開PDF,target =「_ blank」本身不起作用,它仍然在同一選項卡中打開PDF。無法在新選項卡上使用target =「_ blank」打開PDF
0
A
回答
1
0
你必須知道:「_Blank」在每個瀏覽器上都不是「新標籤」。
要做到這一點,你必須使用JS是這樣的:
<a href="..." onclick="javascript:windows.open('link', [options]);">Lnk</a>
(它可以在任何瀏覽器中運行, 「_blank」 不會)
編輯:當然,這裏的「鏈接「在window.open中將是您的PDF文件存儲位置的路徑。 (感謝vlaz):是的,它會在任何瀏覽器上工作,如果JS啓用,如果他他不會不會。
1
沒有你的代碼是很難說什麼是錯的,但做了一個快速測試,這爲我工作..
<a target="_BLANK" href="pdf/your_pdf.pdf">YOUR PDF</a>
+0
不適用於所有瀏覽器。 – xoxel
相關問題
- 1. 即使使用target =「_ blank」也無法將URL打開到新選項卡中
- 2. 當onclick使用target =「_ blank」時無法打開新窗口
- 3. target =「_ blank」in h:commandlink在瀏覽器的新選項卡中未打開頁面
- 4. 在新選項卡中打開PDF
- 5. AngularJS在新選項卡中打開PDF
- 6. 在新選項卡中打開PDF C#
- 7. setAttribute target _blank在新選項卡中未打開
- 8. 無法使用_blank在新選項卡中打開鏈接
- 9. 使用jQuery Datatables在新選項卡中打開PDF
- 10. 如何用`target =「_ blank」`在新窗口中打開鏈接?
- 11. 如何打開新選項卡時打開新選項卡
- 12. 打開<anchor> with target =「_ blank」?
- 13. 我無法使用JavaScript代碼打開新選項卡
- 14. 使用target ='_ blank'鏈接自動打開Chrome開發工具?
- 15. 使用javascript打開新選項卡,但保留在當前選項卡上
- 16. 帶有`target =「_ blank」的沙盒iFrame無法打開新標籤或窗口
- 17. 使用TargetLink打開新選項卡
- 18. 如何打開.PDF上一個新的選項卡
- 19. 如何使用Excel在打開的Chrome選項卡中打開新URL而不打開新選項卡
- 20. 在Mac上使用Selenium WebDriver在Firefox中打開新選項卡
- 21. Firefox上的'打開新選項卡'JTabbedPane
- 22. Xrm.Utility.openwebresource打開新選項卡
- 23. 在新選項卡中打開鏈接,只有新選項卡
- 24. 爲什麼target =「blank」不打開一個新窗口
- 25. 無法在選項卡上使用onClick?
- 26. 窗口無法在新選項卡中打開
- 27. Rails wicked_pdf在新選項卡中打開PDF
- 28. 在新選項卡中打開本地PDF Angular 2
- 29. 如何讓php在新選項卡中打開pdf文件?
- 30. 在Safari中的新選項卡中打開PDF
表明我們需要一些代碼 –
無代碼,這只是一個技術問題。 – xoxel
要問的一個好問題是[這是一個XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)?那麼,您是否希望用戶打開PDF並查看它,或者只是在不導航離開頁面的情況下訪問它?如果是後者,並且您已經選擇通過打開新的選項卡/窗口來完成此操作,那麼您應該知道,您也可以使用HTML5中的'a'標記的'download'屬性。它告訴瀏覽器,無論你連接什麼,都應該下載,而不是打開。因此用戶可以獲得PDF並留在頁面上。 – vlaz