请问电脑PC自带IE浏览器和 苹果IPHONE或者安卓手机打开同一域名网站时,分别显示不同内容,代码如何修改,
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问电脑PC自带IE浏览器和 苹果IPHONE或者安卓手机打开同一域名网站时,分别显示不同内容,代码如何修改,相关的知识,希望对你有一定的参考价值。
参考技术A 楼上说的都不对,想让网站在PC、iPhone、iPad、android设备上打开同一域名然后显示不同,原理上是通过网页程序首先识别设备,然后再根据不同设备,跳转到不同的二级域名或链接。其中,跳转二级域名这种方式是最常见的。我以php和javascript代码,简单给出检测设备的代码,具体实现的代码恕不奉上:
Php检测iPhone、iPad、Android设备:
$iPhone
=
strstr($_SERVER['HTTP_USER_AGENT'],'iPhone');
$iPod
=
strstr($_SERVER['HTTP_USER_AGENT'],'iPod');
$Android
=
stripos($_SERVER['HTTP_USER_AGENT'],'Android')
!==
false;
Javascript检测iPhone、iPad、Android设备:
var
iPhone
=
(navigator.userAgent.match(/iPhone/i));
var
iPod
=
navigator.userAgent.match(/iPod/i);
var
Android
=
navigator.userAgent.match(/Android/i);
有了这些设备检测代码,就可以实现判断和域名跳转了。
另外,现在有些在不同客户端查看网站的工具,我不好发链接,自己输入关键字:Screenfly
可以用来测试不同不同显示器或者移动设备下网站显示状况的工具,并且支持最流行的平板电脑或者移动设备。 参考技术B 不清楚,等待高人。楼主是搞网页开发设计的?
为啥苹果电脑的鼠标滚轮方向与PC相反?
不知道大家有没有发现苹果电脑鼠标滚的方向与PC相反,这是有一定原因的。首先苹果电脑的鼠标是没有滚轮的,是利用轨迹球来移动,而且苹果电脑的鼠标是利用触摸板的设计,所以是通过向上滑动、向下滑动进行操作。其次苹果电脑的浏览器是自带的,和其他浏览器有着相应的差别,不过苹果的鼠标也是可以设置成 Windows那样。
要知道苹果系统的产品和安卓产品有着很大的区别,不管是手机、平板又或者是电脑,都有各自的卖点。而苹果产品里面自带的是Safari浏览器,因此在最下方是有一个滚动条,一般来说是会隐藏起来,但是大家在上下滑动的时候就能够看到。而且苹果的滚动操作就是控制页面本身,并不需要用滚轮去操作,因此苹果系统也不会为了像安卓一样,去匹配另外的鼠标。
其实苹果也确实推出过鼠标的产品,但是依旧没有滚轮,更没有左右键,所以触摸板是苹果的一大卖点,也是很特殊的一个地方。虽然滚轮方向不一样,但并不影响大家的正常使用。而且根据研究表明,很多人使用完了苹果产品之后,都是不太会去选择安卓产品的,这是因为用起来非常的舒适。不过苹果也是考虑到了很多人使用感受,因此也是可以更改系统设置,将滚轮方向设置和PC一样。
也可以下载相应的软件,都可以保持自己之前的使用习惯。还可以去购买一个新的鼠标,毕竟现在市面上有很多鼠标专门内置了Mac模式,可以很好的满足大家的需求。这几个方法都可以有效帮助大家解决问题,不过小编建议还是尝试一下苹果自带的鼠标,虽然刚开始可能会有些陌生,但是随着时间越来越久,就会觉得非常香。
参考技术A 这种情况一般是把鼠标xy轴设置反了,所以鼠标就会向相反的方向移动。 参考技术B 这种情况一般是设置了鼠标反转,只需要把xy轴调回来就行了。 参考技术C 苹果电脑在设定的时候,这是一个非常小的设计细节,这也是能够更好的区分苹果与其他电脑的功能之一。以上是关于请问电脑PC自带IE浏览器和 苹果IPHONE或者安卓手机打开同一域名网站时,分别显示不同内容,代码如何修改,的主要内容,如果未能解决你的问题,请参考以下文章