Javascript 无法基于设备进行重定向

Javascript 无法基于设备进行重定向,javascript,reactjs,Javascript,Reactjs,我想根据用户的设备(android、iOS或Windows)将用户重定向到不同的URL,但路由器dom会阻止任何试图移动到其他域的行为 请帮助,我使用的代码粘贴在下面 var userAgent=navigator.userAgent | | navigator.vendor | | window.opera; if(/android/i.test(userAgent)){ window.location.href=”https://play.google.com/store/apps/det

我想根据用户的设备(android、iOS或Windows)将用户重定向到不同的URL,但路由器dom会阻止任何试图移动到其他域的行为

请帮助,我使用的代码粘贴在下面

var userAgent=navigator.userAgent | | navigator.vendor | | window.opera;
if(/android/i.test(userAgent)){
window.location.href=”https://play.google.com/store/apps/details?id=com.instagram.android&hl=en_US";
}否则
//iOS检测来自:http://stackoverflow.com/a/9039885/177710
如果(/iPad | iPhone | iPod/.test(userAgent)和&!window.MSStream){
window.location.href=”https://itunes.apple.com/us/app/instagram/id389801252?mt=8";
}否则
if(/windows phone/i.test(userAgent)){
window.location.href=”https://www.microsoft.com/en-us/p/instagram/9nblggh5l9xt?activetab=pivot:overviewtab";
}否则{
window.location.href=”https://instagram.com";

}
您如何知道路由器dom正在阻止重定向?是否有任何错误?请检查控制台日志中是否有任何错误消息