织梦dedecms电脑端浏览移动端页面自动跳转到对应的PC端

2021年2月22日11:39:11 发表评论
微信搜一搜 ts小陈

最近查询网站收录的时候,发现公司一个网站收录的都是移动端,这样打开网址的时候就是移动端,体验很不好。我们可不可以类似做一个跳转,判断是否是 PC 端,然后跳转移动端网址为 PC 端网址呢?

答案是当然可以!

这里我用的是js判断跳转

只需在模板文件中加上如下代码:

  1. <script type="text/javascript">
  2.   function IsPC() {
  3.       var userAgentInfo = navigator.userAgent;
  4.       var Agents = ["Android""iPhone",
  5.                   "SymbianOS""Windows Phone",
  6.                   "iPad""iPod"];
  7.       var flag = true;
  8.       for (var v = 0; v < Agents.length; v++) {
  9.           if (userAgentInfo.indexOf(Agents[v]) > 0) {
  10.               flag = false;
  11.               break;
  12.           }
  13.       }
  14.       return flag;
  15.   }
  16.   if (IsPC()) {
  17.          window.location ="你的域名{dede:field.id runphp='yes'}$result=GetOneArchive(@me);@me=$result['arcurl'];{/dede:field.id}";
  18.   };
  19. </script>

其中

  1. 你的域名{dede:field.id runphp='yes'}$result=GetOneArchive(@me);@me=$result['arcurl'];{/dede:field.id}

获取的是当前文章的路径,然后跳转。

小陈号卡
ts小陈

发表评论(不允许含有网址!)

:?: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :cry: :mrgreen: :neutral: :razz:

已登录用户不需要填写以下内容