我有一个这样的链接: http://....../index?spid=1#tid=2&cmno=17 这将呈现一个索引页面并将窗口位置移动到评论 17 (cmno=17) 的顶部。正常工作。
但是在 IE、Firefox 等其他浏览器中,当我在该页面中,将鼠标放在地址栏上,然后在不更改 URL 的情况下再次按回车键时,页面不会刷新。在 Chrome 中,当我执行相同操作时,页面会刷新。
这是 Chrome 与 IE、Firefox 之间的正常行为和区别吗?或者这只是我网站的源代码问题?请帮助我。
非常感谢。
最佳答案
我问了 Chrome ,这是答案:
https://bugs.chromium.org/p/chromium/issues/detail?id=12952
所以这是有意的 UI 设计。
关于url - 在 URL 包含 '#' 的地址栏中按下 Enter 键时的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39116398/