如何检测特定请求是否来自桌面?
我已经在 JavaScript 中尝试过这个解决方案:
function isDesktop(){
var isTouchDevice = function() { return window.screenX === 0 && 'ontouchstart' in window || 'onmsgesturechange' in window; };
var isDesktop = !isTouchDevice() ? true : false;
}
isDesktop();
它可以工作,但这仅适用于触摸和非触摸设备,而今天的一代有触摸笔记本电脑和屏幕。
任何人都可以提出一些解决方案,让我们可以适当地检测除所有其他设备之外的桌面吗?