gpt4 book ai didi

html - 在保持相同行为的同时隐藏 url 中的 #hash 片段?

转载 作者:行者123 更新时间:2023-11-28 01:13:54 24 4
gpt4 key购买 nike

对于像这样的典型标签:

 <a href="#sectionOne">One</a>

有没有办法保持跳转到相应id的相同行为,但不在url中显示片段标识符?

我知道我可以只写一些 js 来处理所有这些,但似乎没有一种简单的方法可以做到这一点,但我找不到任何方法。

谢谢!

最佳答案

片段标识符是 URL 的一部分。如果目标 URL 中没有片段标识符,您就无法真正导航到文档中由片段标识符表示的部分。

因此,您能做的最好的事情就是阻止浏览器导航到哈希,然后伪造跳转。而且——至少前者——需要 JS。

如评论中所述,由于 URL 片段的性质,您应该避免这样做,除非您有非常具体的理由这样做(例如,如果散列是一个实现细节并且不打算公开或添加书签用户)。

关于html - 在保持相同行为的同时隐藏 url 中的 #hash 片段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36534000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com