IE9上的target =“_ blank”不会打开新选项卡或窗口

时间:2014-11-28 17:31:12

标签: html asp.net-mvc internet-explorer

如果链接是外部的,那么我试图通过将目标设置为_blank来指定链接行为,如果链接是内部的,则设置为_self。它适用于最新版本的Chrome和Firefox,但是当在IE9上测试网站时,外部链接就像打开了_self目标一样打开。

检查HTML元素,我得到的就是我期望看到的内容。

<ul>
    <li>
        <a href="http://www.bbc.co.uk/news/" target="_blank">External Link
            <i class="icon icon-point-right-circled"></i>
        </a>
    </li>
    <li>
        <a href="http://test.mysite.com/uk/en/Documents/Test%20document.pdf" target="_blank">
            <i class="icon icon-download-circled"></i>
        </a>
    </li>
</ul>

我尝试在标记中添加样式属性:

<a href="http://www.bbc.co.uk/" target="_blank" @(isInternal ? @Html.Raw(style=\"target-new: window\"") : @Html.Raw(string.Empty))>
    <i class="icon icon-download-circled"></i>
</a>

那不起作用。

我可能遗失了什么想法?

此致 添

0 个答案:

没有答案