我正在开发一个网站,并希望让它适合移动设备。我认为将移动设备重定向到一个额外的子域会很好。这个概念如下。
如何检测到它是移动设备?
使用Javascript检查设备是否大于1000px,如下所示:
if (screen.width <= 1000) {
document.location = "mobile.html";}
我在Javascript方面不是很好,所以我不知道是否有重定向到网址而不是文档的选项。
我已经读过可以使用.htacces文件,但是我不知道这个代码是如何工作的。通常没有解释它如何检测移动设备。我不希望与“转到移动版本”链接。
答案 0 :(得分:2)
要检测用户是否在移动设备上我建议您阅读this thread,因为它提供了一种检测移动用户的方法,远比检查屏幕尺寸更可靠
MSDN doc表示您只需将网址放在document.location
var中,如下所示
if (screen.width <= 1000)
document.location = 'mobile.mydmain.com'