【发布时间】:2014-09-08 06:55:20
【问题描述】:
我有这个问题,我一直在寻找像this one 这样的其他帖子,他们说链接必须有斜杠(/),比如:www.example.com/#item-1 才能正常工作在野生动物园。
但我已经有了斜线,但仍然无法正常工作!当我单击链接时,哈希会消失,所以它会转到 url,但在它的顶部,而不是放置锚点的位置。
有没有办法解决这个问题?
【问题讨论】:
我有这个问题,我一直在寻找像this one 这样的其他帖子,他们说链接必须有斜杠(/),比如:www.example.com/#item-1 才能正常工作在野生动物园。
但我已经有了斜线,但仍然无法正常工作!当我单击链接时,哈希会消失,所以它会转到 url,但在它的顶部,而不是放置锚点的位置。
有没有办法解决这个问题?
【问题讨论】:
我遇到了类似的问题。 URL 是正确的格式。至少对我来说,问题是我的 URL 是旧的,并且 Web 服务器的 .htaccess 文件正在将旧 URL 重定向到正确的 URL。
显然,iOS 在某些类型的服务器重定向上剥离了 window.location.hash 值。这是为了安全吗?它是一个错误吗?我不知道。
我的解决方案是更新链接到正确的 URL 并避免服务器重定向。
我希望这对某人有所帮助。
【讨论】: