如何在新标签页上打开PDF,仅使用target =“_ blank”不起作用,它仍然在同一个标签页中打开pdf。
答案 0 :(得分:1)
方法-1:HTML
<a target="_blank" href="http://your_url_here.html">Link</a>
您可以通过设置 target =“_ blank”进行示例检查this
更多Details
方法-2:Javascript
<a onclick="openInNewTab('Your URL');">Something To Click On</a>
function openInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
答案 1 :(得分:1)
如果没有你的代码很难分辨出什么是错的,但做了快速测试,这对我有用..
<a target="_BLANK" href="pdf/your_pdf.pdf">YOUR PDF</a>
答案 2 :(得分:0)
您必须知道:“_ Blank”在每个浏览器上都不是“新标签”。
要做到这一点,你必须使用这样的js:
<a href="..." onclick="javascript:windows.open('link', [options]);">Lnk</a>
(它适用于任何浏览器,“_ blank”不会)
编辑:当然,这里window.open中的“链接”将是存储PDF文件的路径。
EDIT2(感谢vlaz):是的,如果启用了JS,它将适用于任何浏览器,如果他不是,那么它将不会。