2011-07-12 129 views

回答

20

HTML和JavaScript没有办法说如果一个新的“窗口”应该是一个完整的窗口,或一个标签,或任何你想调用Mobile Safari多视图界面。

所以你住它。

5

这是配置浏览器端和theres你可以做什么关于它在你的HTML恐怕。它只是用户在浏览器首选项中设置的选项。

9

你可以在this中看到target="_blank"是正确的,但浏览器处理这种情况的方式取决于他的设置。

需要改变IE8/9设置打开那种目标的一个新的选项卡。没有什么可以做的:|

1

取消选中IE9中的保护模式解决了我的问题。

Windows Internet Explorer 8及更高版本。启用保护模式并且网页包含与指定目标的锚点链接时,Windows目标与包含链接的网页具有不同的完整性级别时,Windows Internet Explorer会在新窗口中打开链接的目标。

来源:target attribute in IE

+0

对我来说,我做了相反的事情,客户端在其受信任的站点列表中(禁用保护模式)拥有该站点。因此,我们要求她从列表中删除网站,使其恢复到Internet区域(保护模式已启用)。所以...即是愚蠢的。 – Sam

1

您需要使用target="_blank"属性建立一个新的窗口或标签页中打开链接。链接实际打开的位置取决于浏览器设置。因此,如果您有工具> Internet选项>选项卡式浏览设置>“总是打开新选项卡中的弹出窗口”选中,target="_blank"链接将在新选项卡中打开。请注意,在大多数浏览器中,默认情况下,此类链接将在新窗口中打开。

相关问题