【发布时间】:2011-12-08 19:17:59
【问题描述】:
我希望拥有它,以便当用户加载我们的页面时,它会检查他们是否在移动设备上,然后它将他们重定向到我们网站的移动版本,但保留原始哈希来自他们关注的链接的标签。我尝试在 javascript 中使用哈希标记设置新位置,它在 Chrome 中有效,但在 Safari 中无效。我读过这只是 Safari 所做的事情。有什么解决方法吗?
【问题讨论】:
-
是的,我只是在 javascript 中设置 Window.location。结果 Safari 不支持哈希标签重定向,考虑到 iPhone 和 iPad 都是 Safari,这非常烦人。所以像window.location =“example.com/#page2”这样的一些js会带你到网站,但它不会像哈希标签所说的那样跳转到page2。 Safari 在重定向时会去除井号标签。
-
你在哪里读到的这只是 Safari 所做的事情?
标签: mobile redirect safari location hashtag