【发布时间】:2015-10-14 17:47:07
【问题描述】:
我有这个适用于桌面设备的 JavaScript 代码。该代码重定向用户打开链接时所在的旧页面。例如。用户在网站上(选项卡 1)点击链接,链接打开(选项卡 2)并且(选项卡 1)重定向到另一个页面。
var links = document.querySelectorAll(".feed-item a");
for(var i = 0; i < links.length; i++){
links[i].onclick = function() {
location.href="/exit-page/";
}
}
但它似乎不适用于移动设备,因为链接不会在新窗口中打开,它只是直接重定向并且实际上并没有打开链接
【问题讨论】:
-
通常,新标签页会在后台打开,并且您会停留在同一页面上。至少在 Chrome for Android 的情况下。有时这取决于您的浏览器设置。
-
可能是 onclick 与 touchstart 不同,这是另一个事件
-
我已经尝试过 touchstart 但它仍然无法在 IOS 上运行
标签: javascript android jquery iphone