为什么这个JavaScript不能在移动设备上工作?

Why is this JavaScript not working on Mobile Devices

本文关键字:工作 移动 JavaScript 不能 为什么      更新时间:2023-09-26

我有这个在桌面设备上工作的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/";
    }
}

然而,它似乎不能在移动设备上工作,因为链接不会在一个新窗口中打开它只是直接重定向,实际上并没有打开链接

在某些浏览器中,location。Href是一个只读属性,所以你的url不能在移动设备上打开。下面的代码try

window.location='url';