我可能在这里遗漏了一些简单的东西,但无论如何我会问。我已经建立了一个打开PDF文件的链接,但它在当前标签中打开而不是新标签。我应该在HTML中使用什么代码来打开新标签来阅读PDF文件。
<div class="footer_box_content">
<div class="cleaner_h10"></div>
<p>Many thanks to everyone who cleared snow and ice during the cold spell in February.
Should Arctic conditions return, each block has a shovel and a jar of rock salt to clear the steps.
Please click more to read the full newsletter.</p>
<div class="button_01"><a href="newsletter_01.pdf">Read more</a></div>
</div>
答案 0 :(得分:41)
<a href="newsletter_01.pdf" target="_blank">Read more</a>
目标_blank将强制浏览器在新窗口中打开它
答案 1 :(得分:28)
正如其他人都指出的那样,可以工作:
<a href="newsletter_01.pdf" target="_blank">Read more</a>
但是没有人指出的是它不能保证工作。
无法强制用户的浏览器在新标签页中打开PDF文件。根据用户的浏览器设置,即使使用target="_blank"
,浏览器也可能会采取以下方式做出反应:
答案 2 :(得分:4)
答案 3 :(得分:4)
您必须使用目标属性
<a href="newsletter_01.pdf" target="_blank">
答案 4 :(得分:4)
只需在您的代码target
<a>
即可
<a href="newsletter_01.pdf" target="_blank">Read more</a>
target属性指定打开链接的位置。 使用“_blank”将使您的浏览器打开一个新窗口/标签。
您也可以通过多种方式使用目标。见http://www.w3schools.com/tags/att_a_target.asp
答案 5 :(得分:0)
使用tag中的以下属性在下一个标签页中将其打开
target="_blank"
答案 6 :(得分:0)
试试这个,它对我有用。
<td><a href="Docs/Chapter 1_ORG.pdf" target="pdf-frame">Chapter-1 Organizational</a></td>
答案 7 :(得分:0)
在Chrome上,这对我来说很有效。
<a href="newsletter_01.pdf" target="_new">Read more</a>
答案 8 :(得分:0)
将使用pdf查看器在新标签中打开pdf,也可以下载
text
答案 9 :(得分:0)
观察,仅 _blank
并不能确保文件在新标签页中打开。文件请求的响应头应该有 Content-Type : application/pdf
。
试试这个link,它会在新标签页中打开文件,因为服务器提供了所需的标题。
其他文件类型也是如此。例如:视频文件获取请求应该有正确的 Content-Type
,如 video/mp4
。