为移动设备开发单独版本,并实现重定向

有时候我们在开发Web3D应用程序的时候,PC端和移动端在交互上差异太大,而且移动端往往也需要做单独地优化,所以需要将开发两个版本。那么,如果存在两个版本,如何让用户通过同一个地址访问到不同的版本呢?

这里就需要重定向。

<script type="text/javascript">
<!--
if (screen.width <= 699) {
document.location = "mobile.html";
}
//-->
</script>

其中“mobile.html”替换为移动版所在的位置。该技术也可以适用于加载替代样式表。

针对iPhone/iPods

<script language=javascript>
<!--
if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
   location.replace("http://url-to-send-them/iphone.html");
}
-->
</script>
Copyright © zjbcool.com 2020 all right reserved,powered by Gitbook最后更新: 2019-12-26 14:27:19

results matching ""

    No results matching ""