Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 窗口重定向不重定向_Javascript_Redirect_Mobile - Fatal编程技术网

Javascript 窗口重定向不重定向

Javascript 窗口重定向不重定向,javascript,redirect,mobile,Javascript,Redirect,Mobile,我之前有一个问题与这个问题有关,尽管已经修复,但出现了一个新错误。我有一些代码可以检查用户是否通过移动设备访问我的站点。如果他们这样做了,那么我做一个简单的重定向。但是,当代码执行时,我不会被重定向。我知道代码运行,但没有重定向发生。相反,我的一些javascript代码中断,尽管我的控制台上没有出现错误。你会认为摩尔定律会宽恕我 出了什么问题,我该如何解决 // device.mobile() give me true on false on whether device is mobile

我之前有一个问题与这个问题有关,尽管已经修复,但出现了一个新错误。我有一些代码可以检查用户是否通过移动设备访问我的站点。如果他们这样做了,那么我做一个简单的重定向。但是,当代码执行时,我不会被重定向。我知道代码运行,但没有重定向发生。相反,我的一些javascript代码中断,尽管我的控制台上没有出现错误。你会认为摩尔定律会宽恕我

出了什么问题,我该如何解决

// device.mobile() give me true on false on whether device is mobile
if (device.mobile()) {
   window.location.href = "https://itunes.apple.com";
}
试试location.href
window.location.href在某些移动设备(ios)上可能有问题。

有些东西你没有告诉我们或向我们展示。你是说device.mobile()返回true,那么你的代码绝对不会不工作。张贴整个脚本。请参阅:有一个单独的库,名为device.js。我已经在控制台中检查过,它工作正常。
location.href
也不工作。产生了同样的结果。