*更新*
我找到并尝试了这个脚本标签并且它工作正常,但我如何将用户重新引导回主站点。
<script>if(/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)){
window.location ="http://www.soultrainradio.co.uk/mobile.html";}</script>
&#13;
亲切的问候
下午好,我有一个网站,我希望访问者能够被重定向到我创建的JQuery网站。 我在YouTube上找到了这段代码,但这不起作用......
<script type="text/javascript">
if (screen.width <= 800){
document.location = "http://soultrainradio.co.uk/mobile.html/"
}
</script>
&#13;
我也试过......
<script>if(/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)){
window.location ="http://soultrainradio.co.uk/mobile.html.";}</script>
&#13;
这在Android上无效。
是否有人能够指导我重新指导正确的JS代码。
由于 加里
答案 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>
通过这种方式,您可以有更多选项来检查用户是否使用移动设备/平板电脑/台式机,并获得准确的版本和品牌等。