有没有办法让一个网站在使用手机或其他小型移动设备浏览时,它会自动意识到它是这样被浏览的,或者重定向到一个手机友好的子域镜像,或者自动调用一个脚本,让它变得手机友好?
任何文章或建议都将不胜感激!
发布于 2010-02-17 04:22:19
HTTP请求中的user-agent可以帮助检测浏览器。然后,当从特定浏览器查看页面时,您可以重定向到子域。
否则,也可以使用media CSS选择器来调整布局以适应设备的类型。有媒体类型handheld,但我不知道它被支持得有多好。
发布于 2010-02-17 04:23:42
使用多个CSS。
<link href="/css/mobile.css" rel="stylesheet" type="text/css" media="handheld" />发布于 2010-02-17 04:23:51
当然,您可以使用JavaScript代码来检查用户运行的是哪种类型的浏览器,并对此做出适当的响应。例如:
var browser = navigator.appName;
if (browser == 'Mozilla Firefox') {
// do something
} else if (browser == 'Some Weird Browser') {
// do something else
}https://stackoverflow.com/questions/2276022
复制相似问题