为什么这个JavaScript无法在移动设备上运行

时间:2015-10-14 17:47:08

标签: javascript android jquery iphone

我有这个适用于桌面设备的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/";
    }
}

然而,它似乎无法在移动设备上运行,因为链接无法在新窗口中打开,它只是直接重定向而实际上并未打开链接

1 个答案:

答案 0 :(得分:0)

在某些浏览器中,location.href是只读属性,因此您的网址无法在移动设备中打开。 Folowing code try

window.location='url';