我为同一个站点制作了两个不同的网页:一个用于电话设备,一个用于桌面设备。主要原因是网页上有很多按钮,如果您使用手机,这些按钮很难触摸,因为它们在手机屏幕上看起来非常小。所以我制作了一个 javscript,它根据屏幕的分辨率将用户重定向到相应的页面。
if ( (screen.width < 800) && (screen.height < 600) ) {
window.location = 'mobilesite';
} else {
window.location = 'desktopsite';
}
但我担心新的视网膜显示器。我认为这种方法行不通。(我没有视网膜显示设备来测试它)
我决定不使用基于操作系统的差异化,因为我的问题在于大小,而不是操作系统,例如在 Android/IOS/Kindle/etc 中。平板电脑 我更喜欢用户使用桌面版本,因为它在大屏幕上看起来更好。
所以我有两个问题:1.-视网膜显示器的分辨率会影响浏览器的分辨率吗?(或者也许只有本机应用程序)
2.- 是否有任何不同的方式来区分手机和平板电脑使用 javascript 或 jquery 客户端?
另外,我认为重要的是不要将脚本限制为仅在 IOS 设备中检测这种差异,很快它将在其他品牌的手机中显示更高分辨率。
谢谢!