前端开发

 首页 > 前端开发 > javascript > javascript手机判断跳转WAP手机网站

javascript手机判断跳转WAP手机网站

分享到:
【字体:
导读:
          本教程讲解javascript手机判断跳转WAP手机网站 随着移动互联网的不断普及,企业的网络宣传不仅只局限在PC端,还要在移动端发展。我们在自己的网站做了WAP手机完整之后,如果有用户通...

本教程讲解javascript手机判断跳转WAP手机网站

随着移动互联网的不断普及,企业的网络宣传不仅只局限在PC端,还要在移动端发展。我们在自己的网站做了WAP手机完整之后,如果有用户通过手机访问我们的企业顶级域名网站,就要判断跳转到专为的WAP网站,下面小编通过两种方式介绍根据手机浏览器类型跳转WAP手机网站,具体内容如下。
第一种方式:直接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调用文件。


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

两种方法都可以使用,我在安卓和IPHONE测试可行。

分享到:
javascript动画算法实例详解
本教程讲解javascript动画算法实例详解 动画算法 Linear:无缓动效果(匀速运动);Quadratic:二次方的缓动;Cubic:三次方的缓动Quartic:四次方的缓动;Quintic:五次方的缓动;Sinusoidal:正弦曲线的缓动;Exponential:指数曲线的缓动;Circular:圆形曲线的缓动;Elastic:指数衰减的正弦曲线缓动;Back:超过范围的三...
javascript实现鼠标右键操作
本教程讲解javascript实现鼠标右键操作 在Web端,通常是不需要右键菜单,各个浏览器也有自己的右键菜单。但是对于一些特殊的网页,是需要右键菜单来增加用户体验的,比如百度音乐,QQ邮箱,相信大家都在Web端使用过右键菜单了,现在来分享一下如何实现,比较简单。 运行代码: window.onload = function() {      ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……