小编Ran*_*son的帖子

target="_blank" 不适用于某些移动设备

这让我很受挫 - 我正在使用 jQuery 为页面编写一些 HTML。在该 HTML 中是一个基本链接:

<a href="http://someurl.com" target="_blank" class="external-link">Link Text</a>
Run Code Online (Sandbox Code Playgroud)

问题是,由于某种原因,在某些移动设备(Google Pixel 和某些 iPhone)上,链接不会在新标签页(Chrome 或 Safari)中打开。所以我尝试用 JavaScript 来做,在 .external-link 上使用点击事件 - 同样的问题。它只是在这些有问题的设备上的同一个浏览器窗口中打开(在我的设备上工作正常)。

我已经确认无论哪种方式(target="_blank" 或 JS)适用于其他多种设备,包括我的 Android 手机。我无法在这些设备上的 Chrome/Safari 中看到无法导致这种行为的设置。

对这个问题有什么猜测吗?

html javascript mobile

6
推荐指数
1
解决办法
3249
查看次数

标签 统计

html ×1

javascript ×1

mobile ×1