我正在寻找一个函数,如果用户有移动浏览器,则返回布尔值.
我知道我可以使用navigator.userAgent正则表达式来使用和编写该函数,但是用户代理对于不同的平台来说太多了.我怀疑匹配所有可能的设备会很容易,我认为这个问题已经解决了很多次,所以应该有一些完整的解决方案来完成这样的任务.
我正在看这个网站,但遗憾的是脚本是如此神秘,以至于我不知道如何将它用于我的目的,即创建一个返回true/false的函数.
javascript browser-detection mobile-browser platform-detection
我正在使用Vue 2.0开发SPA.到目前为止开发的组件适用于"桌面"浏览器,例如,我有
Main.vue,ProductList.vue,ProductDetail.vue,
我想要移动浏览器的另一组组件,例如MainMobile.vue,ProductListMobile.vue,ProductDetailMobile.vue,
我的问题是,在移动浏览器中查看时,在何处以及如何使我的SPA呈现移动版组件?
请注意,我明确希望避免让我的组件响应.我想保留它们的两个单独版本.
谢谢,