如何在手机浏览器上运行jQuery脚本,而不在桌面浏览器上运行?我计划使用折叠功能(展开/收缩)在移动浏览器上显示内容,但希望在桌面上显示展开的内容。我这样做是为了利用桌面和移动设备上的屏幕空间。
发布于 2012-03-28 04:49:15
如果你使用的是asp,你可以使用像这样的东西
<% if (Context.Request.Browser.IsMobileDevice) { %>
<script src="/iosScript.js" type="text/javascript"> </script>
<% } else { %>
<script src="/normalScript.js" type="text/javascript"> </script>
<% } %>发布于 2012-03-28 05:57:53
这个脚本有点长,但它会起作用的。你可以把你的javasript标签放在移动浏览器标签里:
http://mobiforge.com/developing/story/lightweight-device-detection-php
发布于 2012-03-29 03:19:17
在javascript中还有另一种方法,即
var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
if (mobile) {
//do something
}http://jsfiddle.net/hsFfa/ <--在移动设备和PC中都转到此链接
https://stackoverflow.com/questions/9897305
复制相似问题