mobile - 如何重定向到移动网站但保留主题标签?

标签 mobile redirect safari location hashtag

我希望拥有它,以便当用户加载我们的页面时,它会检查他们是否在移动设备上,然后将他们重定向到我们网站的移动版本,但保留原始哈希他们所关注的链接中的标签。我尝试使用 javascript 中的哈希标签设置新位置,它在 Chrome 中工作,但在 Safari 中不起作用。我读到这只是 Safari 所做的事情。有什么解决办法吗?

最佳答案

实际上,我们刚刚从客户那里收到了一份非常相似的错误报告。

对于我们来说,该场景涉及 #quicklogin/abc123 形式的主题标签,并且仅在 Safari 中查看网站时出现。这是客户端将加载的初始 URL 的一部分,它将向他们显示备用登录屏幕。当直接访问 Safari 中的 URL 时,浏览器会删除整个标记并忽略它。

当我们将其更改为类似 #quicklogin/test (或任何其他仅包含字母字符的哈希值)时,它工作得很好。加载网站然后在两个单独的步骤中手动应用哈希标签时,它也工作得很好。

因此我们的结论是,Safari 中包含数值的主题标签可能存在问题。

关于mobile - 如何重定向到移动网站但保留主题标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8436372/

相关文章:

java - Windows 中的 jetty

css - Safari:flexbox 和最小高度

加载页面其余部分之前的 Javascript 重定向?

testing - Mac 上 Katalon Studio 中 Appium 目录的正确设置是什么?

html - 在媒体查询中更改视口(viewport)

iphone - 100% 宽度在移动 webkit 上不一致 - 仅限 Apple 设备

django - 渲染以响应 Django 中重定向的 url

html - 页面在移动浏览器中放大而不是全视口(viewport)宽度

python - 在 bash 脚本中重定向输出

css - Webkit 浏览器有时绝对定位