当前位置:首页 > 建站优化 > 正文内容

网站自动识别手机或PC访问?

zhuangbi888.com2021-07-11 00:00建站优化134

目前通用的作法是通过User-Agent判断用户是手机访问还是PC访问

前端JavaScript判定:

直接通过navigator.userAgent来获取用户代理字符串,然后使用正则表达式判断。

腾讯网是这么做的:

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)) {

window.location.href = "腾讯首页"

} else {

window.location.href = "腾讯网" } } catch(e) {} } }}后台:后台就是直接获取客户端请求头的的User-Agent字段,判断的语句其实和前端差不多。

相关文章

库存网站建设定制(嘉兴网站建设定制)

这个问题的答案,就和问取个老婆多少钱一样,没有标准答案。取个老婆,得看你娶的是二婚的,还是头婚的?漂亮的还是一般的?贤惠的还是贪婪的?要不要求你买房买车?摆酒去五星级酒店还是家里自己做?做个网站也类似...

北京网站建设公司(北京什么时候开始建设的)

北京网站建设公司(北京什么时候开始建设的)

建站公司哪个好看一下几点1.团队技术水平 一个合格的建站团队技术上首先得是没问题的,这样他们才能够给你开发出一个稳定性、安全性、流畅度都优秀的网站,并能够深度对企业业务进行行业分析、优化线上资源、整合...

怎样进行域名解析(怎样修复域名解析错误)

怎样进行域名解析(怎样修复域名解析错误)

ping下那个网站看下IP,如果对方网站可以直接用IP访问(意思就是那个网站是那个IP的默认网站),那就直接把你的域名解析到那个网站的IP就可以了。但是这种情况少。 用frame框架也可以,就是你用...

企业网站创建步(怎样创建企业网站)

企业网站创建步(怎样创建企业网站)

网站现在是网络的基本元素之一,它已经成为线上宣传的必备的工具。 公司做网站的教程步骤: 1、网络搜索“鸣蝉SaaS建站平台”,进入平台网页,如图所示。 2、选择创建或注册账号,设置账号名称、密码,跟...

mysql中怎么创建数据库?

mysql中怎么创建数据库?

MySQL是数据库工具,非常常用,我们通常会把网站用到的数据存储在MySQL中,MySQL的使用不仅方便而且简单易学,来看看如何使用MySQL创建数据库。 安装: 首先要安装MySQL,并且配置信...

怎样创造一个网站卖东西(怎样创造一个QQ号)

怎样创造一个网站卖东西(怎样创造一个QQ号)

1、得看你是卖什么东西,要是普普通通的衣服,首饰,mp3什么的可以去阿里巴巴,淘宝,易趣上自己开个店就行,这样省时省力,就会建立非常专业的电子商务的平台,关键的是在那里你可以由非常安全的银行结算体制,...

ui交互设计用什么软件(交互设计考研考什么)

ui交互设计用什么软件(交互设计考研考什么)

app ui交互设计用的工具有很多: WebFlow是一款 web app,你可以直接在浏览器中完成网站的视觉和交互设计,还包括实 时预览和代码编写功能。 WebFlow的编辑器界面友好,所见即所得...

免费网站提供(网站设计制作费用一年)

免费网站首推:万动力() 万动力免费建站有诸多优点: 第一:傻瓜式式操作,上手速度快,只需要注册个用户名,就可以建站了,方便的模块添加,删除,可以根据自身的业务特点添加自己需要的模块,包括布局结构...