手机访问实现无缝跳转怎么实现?
```
<!---识别手机或电脑的js开始--->
<script language="javascript">
(function(){
var res = GetRequest();
var par = res;
if(par!='gfan'){
var ua=navigator.userAgent.toLowerCase();
var contains=function (a, b){
if(a.indexOf(b)!=-1){return true;}
};
//将下面的http://m.diandazuoye.com改成你的wap手机版地址
var toMobileVertion = function(){
window.location.href = 'http://m.abc.com'
}
if(contains(ua,"ipad")||(contains(ua,"rv:1.2.3.4"))||(contains(ua,"0.0.0.0"))||(contains(ua,"8.0.552.237"))){return false}
if((contains(ua,"android") && contains(ua,"mobile"))||(contains(ua,"android") && contains(ua,"mozilla")) ||(contains(ua,"android") && contains(ua,"opera"))
||contains(ua,"ucweb7")||contains(ua,"iphone")){toMobileVertion();}
}
})();
function GetRequest() {
var url = location.search; //获取url中"/"符后的字串
var theRequest = new Object();
if (url.indexOf("/") != -1) {
var str = url.substr(1);
strs = str.split("/");
for(var i = 0; i < strs.length; i ++) {
theRequest.split("=")]=unescape(strs.split("="));
}
}
return theRequest;
}
</script>
<!---识别手机或电脑的js结束--->
```
是这样的,上面的代码,能够识别手机访问, 如果手机访问http://www.abc.com,
现在能够实现跳转到m.abc.com
现在问题是怎么实现访问http://www.abc.com/cde/123.html 跳转到http://m.abc.com/cde/123.html
...全文
相关推荐
iOS应用内实现跳转到手机淘宝天猫的方法
通过这种方式,我们可以创建更加无缝的用户体验,使用户能够在我们的应用中方便地访问其他应用的功能。
JS唤醒Android APP(包括在外部浏览器和WebView)
深度链接允许通过URL直接访问应用程序内的特定内容,而Universal Links则是iOS和Android上的一个概念,旨在使Web和原生应用之间的导航更加无缝。
Web调用本地Android应用
这种技术可以帮助提升用户体验,实现跨平台的无缝对接。本文将深入探讨“Web调用本地Android应用”的实现原理、方法以及实际应用案例。首先,我们要理解的是WebView组件。
PC页跳转手机页.rar_PC页跳转手机页_pc页是什么_手机脚本
在互联网的多设备环境下,PC页跳转手机页是一种常见的技术手段,旨在为用户提供无缝的浏览体验,无论他们使用的是台式电脑还是移动设备。
jQuery手机触屏拖动滑块验证跳转插件
这种跨平台的兼容性使得该插件能在各种设备上无缝运行。验证成功后,插件会触发一个预设的跳转动作,将用户重定向到预先设定的URL。


