js判断页面是pc打开还是手机打开并作出相应跳转
一个简单的demo
由于这个功能通常是用于桌面端和移动端不同设计样式网站的跳转,这里我使用百度作为桌面端应跳转到的网页,知乎作为移动端应跳转到的网页。
判断用户是使用pc打开的还是mobile打开的:
- 如果是mobile打开就跳转到移动端网页,并提示用户将跳转到移动端的网页,如果用户不同意跳转则提示
跳转到桌面端的网页容易造成显示效果不好,若用户仍坚持选择跳转到桌面端则跳转至桌面端网页(这里我设桌面端网页是百度) - 如果是桌面端打开的就跳转到桌面端网页,剩余操作同理。
将下面的代码保存为html文件,使用浏览器打开。
<script type="text/javascript">
function browserRedirect() {
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(<