发布网友 发布时间:2024-10-06 01:47
共4个回答
热心网友 时间:2024-11-09 21:16
楼上说的都不对,想让网站在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
可以用来测试不同不同显示器或者移动设备下网站显示状况的工具,并且支持最流行的平板电脑或者移动设备。
热心网友 时间:2024-11-09 21:20
不清楚,等待高人。楼主是搞网页开发设计的?
热心网友 时间:2024-11-09 21:20
NET WAP
热心网友 时间:2024-11-09 21:19
根据我的使用经验应该是浏览器的问题。