随着移动设备的普及,企业的网络宣传已经不能局限在PC端,而需要同时在移动端有所建树。对于公司网站来说,以前都是做的PC端的,当然手机等移动端也可以访问,但是用户体验肯定不如完全适合的手机端来的方便。我们在给自己的网站做了WAP手机网站之后,如果有用户通过手机访问我们的企业顶级域名网站,那就判断跳转到专为的WAP网站。

这里老左整理到目前自己在使用的2种JS脚本,因为之前一直有朋友跟我要,所以这里分享出来。

第一种:直接JS脚本

try {

var urlhash = window.location.hash;

if (!urlhash.match("fromapp"))

{

if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))

{

window.location="http://www.laozuo.org(更换成自己的WAP网站)";

}

}

}

catch(err)

{

}

第二种,稍微长一些,引用

function uaredirect(murl){

try {

if(document.getElementById("bdmark") != null){

return;

}

var urlhash = window.location.hash;

if (!urlhash.match("fromapp")){

if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {

location.replace(murl);

}

}

} catch(err){}

}

上述的脚本保持到mobile.js文件,然后在需要调用的页面引用下面2个JS调用文件。

经本人测试两款js脚本均可判断手机浏览器类型跳转WAP手机网站,需要的朋友直接拿过去用。

js在wap端获取定位_两款JS脚本判断手机浏览器类型跳转WAP手机网站相关推荐

  1. php怎么跳转别的手机浏览器,JavaScript_JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式),随着移动互联网的不断普及, - phpStudy...

    JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式) 随着移动互联网的不断普及,企业的网络宣传不仅只局限在PC端,还要在移动端发展.我们在自己的网站做了WAP手机完整之后,如果有用户通过手机访问我 ...

  2. js在wap端获取定位_iPhone 定位服务,没用的都关掉

    iOS 13 系统带来了很多新功能,同时对用户的隐私保护也进行了再度加强和优化. 比如和用户隐私息息相关的定位服务,苹果在「始终」和「永不」之外,又加入了「使用 App 期间」这个更人性化的选项,应用 ...

  3. js自动判断浏览器类型跳转到手机版

    //电脑版头部写法:<script language="javascript"> function is_mobile() { var regex_match = /( ...

  4. 三星android9更新通知,三星两款老旗舰更新Android9.0系统,你的手机收到推送了吗?...

    原标题:三星两款老旗舰更新Android9.0系统,你的手机收到推送了吗? 三星在今天发布了最新的S10系列手机,引发了不少人的关注,但是笔者也发现,三星今天还有一个举动--为两款老旗舰推送了Andr ...

  5. ios 高德获取定位_解决ios11不支持高德地图API定位功能的方法

    在 iOS 11 系统上访问JS API定位业务失败怎么解决? 苹果新发的 iOS 11 操作系统的一大特性是对 http 形式访问页面的限制变得非常严格(相比iOS 10 和 iOS 9).高德提供 ...

  6. vue移动端获取定位_vue手机移动端城市定位和选择代码

    特效详情: vue手机移动端城市定位和选择代码,默认获取我的当前所在城市定位,可自定义更换选择城市,带城市列表首字母导航功能.请在手机端查看演示,电脑端无法选择. js代码 var app = new ...

  7. js如何实现扫描身份证识别_通过node.js来调取baidu-aip-SDK实现身份证识别的功能...

    这篇文章主要介绍了关于通过node.js来调取baidu-aip-SDK实现身份证识别的功能,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 最近项目中客户需要实现身份证识别功能,合理计 ...

  8. 赛扬处理器_两款还未官宣的10代赛扬出现在海外电商平台,赛扬首次拥有4MB三级缓存...

    目前英特尔官方给出的第10代Comet Lake-S处理器赛扬家族的桌面端SKU只有赛扬G5920,G5900和G5900T,至于G5900E和G5900TE则是嵌入式的型号.但是最近推特用户momo ...

  9. 台灯的内置和外置是什么意思_两款米家台灯:1S/Lite对比简评

    前一阵子GG家里的台灯坏了,就想换个新的.本来是想买米家台灯1S的,结果不小心下错了单买了个Lite版,等到发现的时候已经发货了来不及取消了,想想Lite版80的显色指数可能以后拍产品图不太够用,干脆 ...

  10. java code review 工具_两款好用的代码Review工具 | 学步园

    最近团队内部呼吁代码质量的声音越来越高,项目组引入了代码Review机制.上次我由于不了解主站URL替换的规则,险些造成客户端图片读取错误,而代码Review则有助于帮我们发现代码潜在的问题. 主讲的 ...

最新文章

  1. es中的Plugin机制
  2. 底部固定菜单_【悬浮菜单】安卓悬浮amp;手势助手
  3. 理解 Linux 网络栈(2):非虚拟化Linux 环境中的 Segmentation Offloading 技术
  4. java 大整数编程_Java编程--RSA算法中的大整数运算
  5. log4net(c#) 配置及使用
  6. 打开python环境_windows下切换Python运行环境。
  7. 《流量的秘密: Google Analytics网站分析与优化技巧(第3版)》一2.2 网站分析中的cookie...
  8. C#中Lambda表达式总结
  9. 测试创新——用户体验测试(UAT)
  10. Shell判断字符串是否为空
  11. 弱水三千只取一瓢,Forcepoint的变与不变
  12. PTA数字金字塔(PTA怎么用以及代码怎么敲)
  13. 【随手记】有趣的面试题 —三人三鬼过河
  14. 解决给word中表格设置“跨页断行”后出现大片空白
  15. python网格搜索优化参数_python - 用于管道的网格搜索参数网格的说明 - SO中文参考 - www.soinside.com...
  16. 【转】定员108的车厢号码分布图
  17. emeditor文本编辑器 秘钥
  18. mysql数据库in函数查询是否走索引
  19. labelmx条码打印软件3.7
  20. 门控时钟设计003:门控时钟降低了什么功耗

热门文章

  1. 思科网络学习笔记 | 路由概念
  2. Qt之切换语言的方法(传统数组法与Qt语言家)
  3. 【Caffe安装】caffe安装系列——史上最详细的安装步骤
  4. C语言的输出对齐应用
  5. jdy ble sdk android,JDY-18蓝牙模块 连接blinker超时
  6. cad导出jpg格式什么像素最清晰
  7. net 4.6.2安装不成功_源泉设计安装不成功的问题之解决办法
  8. 软件测试中的43个功能测试点(上)
  9. 北京少儿python培训视频教程
  10. Java集合类源码分析汇总