【问题标题】:Safari is removing the hash from URLSafari 正在从 URL 中删除哈希
【发布时间】:2014-09-08 06:55:20
【问题描述】:

我有这个问题,我一直在寻找像this one 这样的其他帖子,他们说链接必须有斜杠(/),比如:www.example.com/#item-1 才能正常工作在野生动物园。

但我已经有了斜线,但仍然无法正常工作!当我单击链接时,哈希会消失,所以它会转到 url,但在它的顶部,而不是放置锚点的位置。

有没有办法解决这个问题?

【问题讨论】:

    标签: url hash anchor


    【解决方案1】:

    我遇到了类似的问题。 URL 是正确的格式。至少对我来说,问题是我的 URL 是旧的,并且 Web 服务器的 .htaccess 文件正在将旧 URL 重定向到正确的 URL。

    显然,iOS 在某些类型的服务器重定向上剥离了 window.location.hash 值。这是为了安全吗?它是一个错误吗?我不知道。

    我的解决方案是更新链接到正确的 URL 并避免服务器重定向。

    我希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-05-29
      • 2012-04-19
      • 2013-05-15
      • 2013-03-02
      • 1970-01-01
      • 2017-05-31
      • 2018-01-23
      • 1970-01-01
      相关资源
      最近更新 更多