Javascript 使用CDN检测移动浏览器<;脚本>;

Javascript 使用CDN检测移动浏览器<;脚本>;,javascript,mobile,cdn,responsive,Javascript,Mobile,Cdn,Responsive,我已经知道这个很好的答案了 但每次你想使用它时,你必须: 下载以获取最新的更新版本 修改它以创建一个函数isMobile(),该函数将返回true或false,可在代码中的任何位置使用(我想detectmobilebrowsers.com中没有现成的函数可用) 修改它以将其考虑在内 等等 当然我可以一劳永逸,但这样就不会经常更新,等等 问题:是否有这样一个移动检测片段(detectmobilebrowsers.js或其他)的CDN版本,具有高效和长时间的支持,我只需这样做: <script

我已经知道这个很好的答案了

但每次你想使用它时,你必须:

  • 下载以获取最新的更新版本
  • 修改它以创建一个函数
    isMobile()
    ,该函数将返回
    true
    false
    ,可在代码中的任何位置使用(我想detectmobilebrowsers.com中没有现成的函数可用)
  • 修改它以将其考虑在内
  • 等等
  • 当然我可以一劳永逸,但这样就不会经常更新,等等

    问题:是否有这样一个移动检测片段(detectmobilebrowsers.js或其他)的CDN版本,具有高效和长时间的支持,我只需这样做:

    <script src="https://cdnjs.cloudflare.com/detectmobilebrowsers.js?tablets=include"></script>
    
    <script>
    if (isMobile()) { ... }
    </script>
    
    
    如果(isMobile()){…}
    
    不确定以下5年前的信息是否是最好的idea@charlietfl这正是我的问题的目的:你知道一个替代的、更新的、可用的CDN并且可以随时使用吗?看看Modernizer可以做什么。除此之外,我对检测手机浏览器的建议是:不要。“检测移动设备很蹩脚,适应屏幕宽度,而且总是提供不悬停的菜单”。@JacqueGoupil:我知道,但遗憾的是,我的手机还没有准备好。所以,至少我想显示一条信息“对不起,这个网站还不能在移动设备上运行”。@Basj Woah。好的,越过这一点,你的应用程序是一个非常合法的理由来检查。顺便说一句,很好:)我不确定以下5年的信息是最好的idea@charlietfl这正是我的问题的目的:你知道一个替代的、更新的、可用的CDN并且可以随时使用吗?看看Modernizer可以做什么。除此之外,我对检测手机浏览器的建议是:不要。“检测移动设备很蹩脚,适应屏幕宽度,而且总是提供不悬停的菜单”。@JacqueGoupil:我知道,但遗憾的是,我的手机还没有准备好。所以,至少我想显示一条信息“对不起,这个网站还不能在移动设备上运行”。@Basj Woah。好的,越过这一点,你的应用程序是一个非常合法的理由来检查。顺便说一句,不错:)