【发布时间】:2012-01-31 13:29:43
【问题描述】:
我有一个简历/简历网站,当用户访问我的网站并且屏幕分辨率低于 960 时,我通过此 JS 将他重定向到我的移动网站
<script type="text/javascript">if (screen.width <= 960) {document.location = mobile.html";}</script>
我的问题是,如果用户想要访问普通网站并点击链接,javascript 将再次运行并将用户重定向回移动网站。解决此问题的一种方法可能是复制普通站点,比如说 index.html 和 index1.html 一个带有上面的代码,一个没有 JS,但我认为这个解决方案太愚蠢了。有什么办法可以解决这个问题?在您回答之前,请注意我无法访问 .htaccess 文件。
我的问题是,当用户以低于 960 的屏幕宽度访问我的网站时,会转到移动网站,但如果他想查看完整的网站,请按一个链接并重定向到完整的网站,无论屏幕宽度如何。
【问题讨论】:
-
当用户点击“正常”站点时,检查是否存在一些cookie,如果存在,则不要重定向,在移动网站上,当用户想要被重定向到“正常”站点时, 在重定向之前创建一个 cookie。
标签: javascript mobile redirect