【发布时间】:2011-02-26 04:56:08
【问题描述】:
我有一个 html 页面,其中包含打开 pdf 文件的链接。但是,当我单击它时,此链接会在 adobe reader 中打开。我已将目标属性设置为空白。但它也不起作用。 我想在同一窗口的新标签页中打开这个 pdf 文件。
【问题讨论】:
-
同意。这是解释这些“用户首选项”的链接:Force IE to open link in new tab
我有一个 html 页面,其中包含打开 pdf 文件的链接。但是,当我单击它时,此链接会在 adobe reader 中打开。我已将目标属性设置为空白。但它也不起作用。 我想在同一窗口的新标签页中打开这个 pdf 文件。
【问题讨论】:
target="_blank" 是正确的方法 - 但如果它在新选项卡、新窗口或 adobe 阅读器中打开,则取决于用户的浏览器设置,并且不能(也不应该!)由您控制。
【讨论】:
对于我的网站,我使用:
target="_tab" 因为大多数浏览器现在都知道人们希望在新选项卡而不是新窗口中打开内容。我可以确认这适用于以下网络浏览器:
Opera、Chrome、Flock、Firefox 和 Maxthon。
但是,它仍然不能在任何版本的 Internet Explorer 中工作,包括他们的新测试版:9。显然它归结为 Internet Explorer 的“用户首选项”。
目前确定哪个应用程序打开特定文件格式,并且应该始终由用户决定,而不是开发人员*。
【讨论】: