请问电脑PC自带IE浏览器和 苹果IPHONE或者安卓手机打开同一域名网站时,分别显示不同内容,代码如何修改,

2024-12-31 14:06:13
推荐回答(4个)
回答1:

楼上说的都不对,想让网站在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

可以用来测试不同不同显示器或者移动设备下网站显示状况的工具,并且支持最流行的平板电脑或者移动设备。

回答2:

不清楚,等待高人。楼主是搞网页开发设计的?

回答3:

根据我的使用经验应该是浏览器的问题。

回答4:

NET WAP