我最近开发的网站使用Bootstrap框架。直接访问网站时,响应能力没有问题。
还有另一个域名( domainB ),我正在使用网址嵌入方法,它会加载实际网站。
在移动设备上访问域名B时,响应能力不起作用,它会加载桌面网站而不是移动设备。
所以,我的问题:
我看到that问题,通过该方法可以了解网页是否在iframe中加载,但如何检测访问者是否在移动设备上?
(我没有对domainB进行任何代码控制,URL嵌入功能由域名注册商公司提供。)
(关于这个可能存在一些搜索引擎优化问题,我知道这一点。)
答案 0 :(得分:0)
您可以使用MobileESP中的mdetect.js脚本来检查该页面是否已加载到移动设备上。方法DetectMobileQuick()
似乎可以执行您想要的操作,您可以找到示例here。如MobileESP页面所述,此方法可能不适用于较旧的手机,包括较旧的BlackBerry,PalmOS和Windows Mobile设备,这些手机对Javascript的支持较差。您可能还想查看这篇文章,其中介绍了如何使用bootstrap来确定所使用的设备视图的大小。
How to detect which device view you're on using Twitter Bootstrap API?