手机端网站怎么识别是电脑端网站还是手机网站
现在很多网站都是分为两个版本,一个pc端的一个移动端的(响应式除外),针对这两个版本,就需要对访问的设备进行判断,如果是pc,就直接访问pc网站,否则就访问移动端网站。
对于这个问题可以通过判断UA来解决,前端js可以判断,后端判断也行,这里我们主要讨论的是如何通过js来处理。
假如我们有一个网站,pc端通过test访问,而移动端通过m.test来访问。我们需要做的就是当移动端访问test时可以直接跳转到m.test。此时我们只需这样处理就可以了,在页面头部加入如下js代码:
(function () {
var url = location.href;
// replace test with your domain
if ( (url.indexOf("test") != -1) && navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i) ) {
location.href = "m.test";
}
})();
但是,多数情况下不止这么简单地直接从test跳转到m.test。我们网站除了主机名部分,后面跟的还有,比如:testlist/98/,对于这样一个url,PC就直接这样访问了,对于移动端,需要通过m.testlist/98/才可以呈现出比较好的效果。
那么,此时就可以用正则来处理,当移动端访问时,我们把“www”替换为“m”(冒号为英文冒号),然后更新页面就可以看到页面在移动端上呈现的效果了。具体代码如下:
(function () {
var url = location.href;
// replace test with your domain
if ( (url.indexOf("test") != -1) && navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i) ) {
var newUrl = url.replace("www", "m");
location.href = newUrl;
}
})();
Ok,以上就是移动端及PC端网站访问的问题。
标签:


相关资讯
企业网站建设的六大功能
2012-03-241.充分利用网络资源: Internet是强有力的工具,能以低代价却很方便的把产品或服务的信息发向全世界的每个角落。全世界所有客户都能通过网…
重庆尊杯商贸有限公司
2011-02-20重庆尊杯商贸有限公司位于重庆市九龙坡区石新路2号27-6,重庆尊杯商贸有限公司是一家远红外发热背心、护膝、腰带、远红外发热马夹、碳素远…
营销型网站建设的步骤和细节是怎么样的
2019-01-10沛宣网络已经帮助超过2000家企业建设了有竞争力的营销型官网,受到客户好评!也获得了一些行业的认可。在项目制作本身,精细化的分工能带来更高品…
重庆挖掘机维修公司网站建设,重庆挖掘机维修
2012-03-08重庆挖掘机维修公司网站建设,重庆挖掘机维修重庆挖掘机维修公司网站建设,重庆挖掘机维修公司网络营销重庆沛宣网络科技有限公司政府重点扶持…
签约魔洁清洗营销型网站建设
2016-08-02签约重庆魔洁清洗服务有限公司网站建设项目!网站建设项目:营销型网站,公司服务展示型网站网站开发周期:10天
重庆SEO排名影响因素
2018-09-09虽然网页设计一直被视为一项艺术工作,但是它的意义和贡献远非如此。一个设计良好的网页可以对于提升SEO、促进交易、提高用户粘度等都有很大的…
中文搜索引擎的研究
2010-03-09目前搜索引擎的应用越来越广,是网民的上网必备工具。 在中国使用广泛的搜索引擎主要有:baidu google 中搜 北大天网 一搜 搜狗 还有一些专业的…
重庆朗宏酒业-古珍酒业西南营销中心网站新版上线
2012-07-04重庆朗宏酒水销售有限公司-古珍酒业西南营销中心网站新版上线官方网站:cqlhjy 重庆朗宏酒水销售有限公司为贵州省仁怀市茅台镇古珍酒业有限公司在…
重庆做网站需要多长时间_网站建设周期
2018-09-02现在重庆建设网站的基本方式有两种,一个是模板建站,另一个是定制型网站的建设。第一个模板建站是网站建设中最简单的,所需要花费的时间不会…
中小型企业网站建设应该注意些什么
2013-03-19网站是一个企业的门户,也是一个窗口,所有企业都必须做一个网站成为趋势。有很多企业网站建设很顺利,而且效果做得很好。但也有企业网站做得…