我正在寻找一个函数,如果用户有移动浏览器,则返回布尔值.
我知道我可以使用navigator.userAgent正则表达式来使用和编写该函数,但是用户代理对于不同的平台来说太多了.我怀疑匹配所有可能的设备会很容易,我认为这个问题已经解决了很多次,所以应该有一些完整的解决方案来完成这样的任务.
我正在看这个网站,但遗憾的是脚本是如此神秘,以至于我不知道如何将它用于我的目的,即创建一个返回true/false的函数.
javascript browser-detection mobile-browser platform-detection
我编写了一个jQuery插件,可以在桌面和移动设备上使用.我想知道是否有一种方法可以检测设备是否具有触摸屏功能.我正在使用jquery-mobile.js来检测触摸屏事件,它可以在iOS,Android等上运行,但我也想根据用户的设备是否有触摸屏来编写条件语句.
那可能吗?
我正在阅读关于SO的许多问题,关于以像素检测屏幕尺寸的最佳方法,这最终取决于找到实际屏幕尺寸的分辨率.
我知道一些移动设备有小屏幕(比如4英寸)但分辨率很高.虽然有些设备有大屏幕(比如7英寸标签),但分辨率很低.
因此,当您想要向用户显示您的页面时,您确实需要以英寸或厘米为单位的屏幕尺寸,以提供舒适眼睛的最佳视图.
所以我问:有没有找到设备的屏幕尺寸,而不是像素?我知道它可以,只要我们知道决议!我们可以根据屏幕宽度和高度来计算尺寸
欣赏任何想法!
我们开发了一个网站,它有一般的主页和移动页面,一个用于移动,另一个用于PC.
我想要代码自动检测设备并导航到移动主页如果用户来自移动设备并导航到主页(一般)如果用户来自PC并且问题是应该使用JavaScript或纯HTML.
检测设备是否是带有javascript的移动设备的最简单方法是什么?
我在考虑检查高度是否小于或等于iPhone的浏览器视口高度.说到iPhone,移动设备的常见视口高度是什么?
我window.height;在javascript 中遇到了一些麻烦,因为它回来了未定义,但是?
任何人都知道如何做到最好,只是检测浏览器是否是一个带有JavaScript的移动设备?
我正在寻找一个断点为1024的响应式应用程序。当用户登录/注册时,将有几个问题需要回答。
在移动设备上,这将一次在屏幕上呈现为一个问题。然后,用户将看到一个滑动过渡屏幕,将其移至下一个问题。
一旦超过断点,所有问题将同时显示在屏幕上。
有谁知道是否有任何样式框架可用于此类工作,或者是否存在基于像素宽度的条件渲染的变通办法?
这将是一个基于React的应用程序。当前使用基础进行样式设计。
谢谢!!
我的应用程序商店和 Play 商店中有应用程序,android 和 ios 版本我想生成一个链接,如果它在 iPhone 中打开,则将用户重定向到应用程序商店,如果在 android 手机中打开,则重定向到 Play 商店这样做,有一些公司这样做。
我有一个Javascript代码,我检测我的网站是否是从移动设备上查看的.以下是我的代码:
(function() {
if (navigator.userAgent.match(/Android/i)
|| navigator.userAgent.match(/webOS/i)
|| navigator.userAgent.match(/iPhone/i)
|| navigator.userAgent.match(/iPad/i)
|| navigator.userAgent.match(/iPod/i)
|| navigator.userAgent.match(/BlackBerry/i)
|| navigator.userAgent.match(/Windows Phone/i)
|| navigator.userAgent.match(/Opera Mini/i)
|| navigator.userAgent.match(/IEMobile/i)
) {
isMobile = true;
}
})();
Run Code Online (Sandbox Code Playgroud)
此代码是否涵盖所有可能的情况,或者某些设备是否有可能绕过此检查?
因此,我需要一种方法来使 CSS 类仅由桌面(普通屏幕)使用。例如:
.class {
position: fixed;
}
Run Code Online (Sandbox Code Playgroud)
仅用于台式机。