如何在新选项卡上打开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