我正在构建一个带有联系表单和收据页面的移动优化页面。在我们的 CMS 中,我们有一个具有相同内容的“桌面”页面,但我无法根据 CSS、重定向或其他任何方式编辑桌面页面。
移动页面将用于仅限移动设备的广告系列。但是,我想确保,如果有人最终从桌面或平板电脑进入页面,他们将被重定向到桌面版本。
我见过这样的脚本:
<script type="text/javascript">
<!--
if (screen.width <= 699) {
document.location = "mobile.html";
}
//-->
</script>
但是,嘿,现在手机的分辨率要高得多,所以反向“如果 >=699 则重定向到桌面站点”,可能对我不起作用,对吗?三星 Galaxy s 3 几乎具有桌面分辨率...使用媒体查询并不是一个真正的选择,因为这是两个独立的站点(由于旧的、僵化的 CMS)。那么我如何重定向非手机和平板电脑用户,而任何手机上的任何人都留在移动页面页面上。
请注意 - 我们的服务器不运行 PHP,我无法更改服务器端文件。我认为我需要一些类似于 JavaScript 的东西。