重定向移动用户

时间:2016-10-13 22:20:38

标签: javascript android jquery

*更新*

我找到并尝试了这个脚本标签并且它工作正常,但我如何将用户重新引导回主站点。



<script>if(/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)){
window.location ="http://www.soultrainradio.co.uk/mobile.html";}</script>
&#13;
&#13;
&#13;

亲切的问候

下午好,我有一个网站,我希望访问者能够被重定向到我创建的JQuery网站。 我在YouTube上找到了这段代码,但这不起作用......

&#13;
&#13;
<script type="text/javascript">
if (screen.width <= 800){
	document.location = "http://soultrainradio.co.uk/mobile.html/"
}
</script>
&#13;
&#13;
&#13;

我也试过......

&#13;
&#13;
<script>if(/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)){

window.location ="http://soultrainradio.co.uk/mobile.html.";}</script>
&#13;
&#13;
&#13;

这在Android上无效。

是否有人能够指导我重新指导正确的JS代码。

由于 加里

1 个答案:

答案 0 :(得分:0)

使用库mobile-detect,然后您确定要考虑所有方案:

<script src="http://rawgit.com/hgoebl/mobile-detect.js/master/mobile-detect.js"></script>
<script>
    var md = new MobileDetect(window.navigator.userAgent);
    if (md.mobile()) {
        alert ("User is not a mobile device: " + md.Mobile());
    } else {
        alert ("User is on a desktop");   
    }
</script>

通过这种方式,您可以有更多选项来检查用户是否使用移动设备/平板电脑/台式机,并获得准确的版本和品牌等。