【发布时间】:2013-02-19 20:19:00
【问题描述】:
我正在从我的完整网站的所有页面调用此脚本,以将移动用户重定向到移动网站 url。 当有人点击链接(来自移动网站)查看完整网站时,问题就出现了......重定向会将用户直接带回移动网站。
<script type="text/javascript">
<!--
if (screen.width <= 700) {
window.location = "http://domain.com";
}
//-->
</script>
如果用户来自移动网站 url,我是否可以在此 JS 代码中添加不允许重定向发生的内容? 在我的情况下,我只想使用 javascript,所以如果有人有 JS 解决方案;那将是我正在寻找的。谢谢。
【问题讨论】:
-
设置cookie或使用localstorage。
-
你有一些 js 源代码吗?
-
@AronH w3schools.com/js/js_cookies.asp 你打算做的是在重定向之前存储/读取一个cookie,看看是否已经选择了一个或另一个,从而相应地进行重定位。您也可以根据您的服务器端语言使用会话
-
我不明白如何将 cookie 脚本添加到这个特定的应用程序。请给我一个例子,我可以直接应用于我最初发布的 JS 重定向。
-
@AronH 在从 mobile.html 返回的链接上,您可以在将访问者返回索引之前执行 setCookie(来自上面的链接)onclick。在此脚本中,您可以在其中一个 IF && getCookie('cookiename') != "what you inserted" 中执行
标签: javascript redirect mobile web