为什么 Safari 不更新锚 link?
Why does Safari not update the anchor link?
我的主页上有两个 link。他们指向关于页面上的两个不同的锚标记(anchor1,anchor2)。
当我点击link二时,它会跳转到关于页面上的anchor2。如果我返回然后点击 link 一个,它仍然会跳转到关于页面上的 anchor2。
我可以确认地址栏中的 link 始终与第一次单击的 link 保持一致。简单的重新加载并不能解决问题。如果我在新的 window 或选项卡中打开主页,似乎可以重置这种情况。
这只发生在 Safari 和 Safari Mobile 上。 Firefox 和 Chrome 重定向到正确的锚标记。
那是两个 link:
<a href="../about.html#anchor1">Anchor1</a>
<a href="../about.html#anchor2">Anchor2</a>
如有任何帮助,我们将不胜感激。
事实证明,要使锚链接在此上下文中起作用,它们必须写成完整 URL,而不是相对于文件夹结构。
这个
href="https://website.com/about#anchor1"
而不是这个
href="../about.html#anchor1"
我的主页上有两个 link。他们指向关于页面上的两个不同的锚标记(anchor1,anchor2)。
当我点击link二时,它会跳转到关于页面上的anchor2。如果我返回然后点击 link 一个,它仍然会跳转到关于页面上的 anchor2。
我可以确认地址栏中的 link 始终与第一次单击的 link 保持一致。简单的重新加载并不能解决问题。如果我在新的 window 或选项卡中打开主页,似乎可以重置这种情况。
这只发生在 Safari 和 Safari Mobile 上。 Firefox 和 Chrome 重定向到正确的锚标记。
那是两个 link:
<a href="../about.html#anchor1">Anchor1</a>
<a href="../about.html#anchor2">Anchor2</a>
如有任何帮助,我们将不胜感激。
事实证明,要使锚链接在此上下文中起作用,它们必须写成完整 URL,而不是相对于文件夹结构。
这个
href="https://website.com/about#anchor1"
而不是这个
href="../about.html#anchor1"