首页 > 站长资讯 > 正文

为什么网站手机端打开网页,有些是手机端端的页面,有些还是pc端的页面呢?(悬赏3元)

2020-06-26 20:15:52 来源:嘉嘉网

这个不用管

网站前期工作没有做好

加段代码识别访问端

先查看自身网站的情况,是属于自适应模板还是PC+移动。

1、自适应模板的话这个一般不会出现这种情况。

2、如果是PC+移动,查看下移动端的页面对应的模板代码是否符合移动端页面设计开发。

3、如果无法分辨,可以添加百度移动转码的方式进行,不过一般建议先阶段做的站点最好选择PC+移动双模板或自适应模板,后者不用进行多工作的修改或设计。

网站代码写的有问题

有些手机浏览器设置问题? ?看百度后台抓取诊断? ?百度抓取正常就可以

这个需要在每个网页中添加适配代码,先识别访问设备或者分辨率大小,根据这些信息然后跳转到对应的版面。以下为示例,仅供参考:

判断移动端或低分辨率跳转到移动版本:

<link rel="alternate" media="only screen and(max-width: 640px)" href="移动端链接" > <meta http-equiv="mobile-agent" content="format=html5;url=移动端链接"> <script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/APPleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="移动端链接";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

PC端识别并跳转:

<script data-fixed="true"> !function(){ if(/iphone|ios|android|ipod/i.test(navigator.userAgent.toLowerCase()) == false){ location.href = 'PC端链接'; } }(); </script>

以上仅为参考,具体代码可复制上面并修改为您自己的具体链接并测试。

程序代码设置的问题

代码没写好啊~

代码没有写手机版


嘉嘉网