【发布时间】:2011-12-08 12:18:30
【问题描述】:
当用户使用一些旧手机(不是智能手机和 iPhone)访问网站时如何识别。我在 Joomla 1.7 中使用 jQuery-Mobile。
我使用这个脚本:
<script type="text/javascript">// <![CDATA[
var mobile = (/acer|alcatel|audiovox|avantgo|blazer|cdm|digital paths|elaine|epoc|handspring|iemobile|kyocera|lg|midp|mmp|mobile|motorola|nec|o2|openwave|opera mini|operamini|opwv|palm|panasonic|pda|phone|playstation portable|pocket|psp|qci|sagem|sanyo|sec|sendo|sharp|smartphone|symbian|telit|tsm|up-browser|up.browser|up.link|vodafone|wap|windows ce|xiino|ericsson|sonyericsson|iphone|ipod|android|blackberry|samsung|nokia|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
if (mobile) {
document.location = "http://mysite,com/mobile";
}
// ]]></script>
该网站适用于 HTC、iPhone、诺基亚等。 我的朋友用一些爱立信测试过(不知道型号),但网站无法正常工作。它只显示 PC 网站,而不是移动网站。
【问题讨论】:
标签: mobile jquery-mobile mobile-website joomla1.7