站点 PC 跳转到 手机端

Posted 流星蝴蝶没有剑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了站点 PC 跳转到 手机端相关的知识,希望对你有一定的参考价值。

网站访问PC端跳转到手机端

  • 青年大学习

(function(window) 
  function query(params)  // 获取链接中的参数
    var param_list = params.split('&');
    var param_set = ;
    var param = '', kv_set = '';
    for (var k in param_list) 
      param = param_list[k];
      kv_set = param.split('=');
      param_set[kv_set[0]] = kv_set[1];
    
    return param_set;
  
  var query_str = location.search.substr(1);
  var query_params = query(query_str);
   // 自定义判断【选择】。只要这个条件成立,尽管是手机端访问,也显示PC的效果
  if (query_params['f'] && 'pad' == query_params['f']) 
    return;
  
  // 【主要操作】大部分都是通过这个判断的,手机端的UA可以通过浏览器设置自定义
  if ((navigator.userAgent.match(/(iPhone|iPod|android|ios)/i))) 
    // 链接替换
    location.replace("填写移动端链接地址")
  
 (window));
//加载页面时执行一次
changeMargin();
//监听浏览器宽度的改变
window.onresize = function()
	changeMargin();
;
function changeMargin()	
	var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire");
    var browser = navigator.userAgent.toLowerCase();
    var isMobile = false;
    for (var i = 0; i < mobileAgent.length; i++) 
        if (browser.indexOf(mobileAgent[i]) != -1) 
            isMobile = true;
			location.href="http://mhnytsd.wx0725.top";
			// var arr=top.location.href.split("phnytsd");
			// location.href=arr[0]+"mhnytsd"+arr[1];
            break;
        
    
 
  • 考虫
(function fit (global) 
	var window= global || this,
	  width = 750,
	  docEl = window.document.documentElement,
	  resizeEvt = 'resize';
	var resizeCall = function () 
	  var clientWidth = docEl.clientWidth;
	  if (!clientWidth) 
	    docEl.style.fontSize = 100 + 'px';
	   else 
	    if (/(iPhone|iPad|iPod|iOS|Android)/i.test(navigator.userAgent)) 
	      docEl.style.fontSize = 100 * (clientWidth / parseInt(width)) + 'px';
	     else 
	      var percentage = clientWidth / 1920;
	      var fsize = 100 * percentage;
	      fsize = fsize < 25 ? 25 + 'px' : fsize > 100 ? 100 + 'px' : fsize + 'px';
	      docEl.style.fontSize = fsize;
	    
	  
	;
	resizeCall();
	var dpr = window.devicePixelRatio || 1;
	dpr = dpr >= 3 ? 3 : dpr >= 2 ? 2 : 1;
	docEl.setAttribute('data-dpr', dpr);
	window.addEventListener && window.addEventListener(resizeEvt, resizeCall, false);
)(this);

以上是关于站点 PC 跳转到 手机端的主要内容,如果未能解决你的问题,请参考以下文章

求教各路大神 手机端和PC端两个站点,怎么用同一个域名访问

我有个电脑PC站,一个手机wap站, 两上是不同的域名,请问,如何让手机用户访问电脑站时,自动跳转到wap站点?

PHP判断访问者手机移动端还是PC端的函数,亲测好用

php 判断是否手机端还是pc端

手机访问PC网站自动跳转到手机网站代码(转)

判断手机端,PC端不同跳转