url - 在 URL 包含 '#' 的地址栏中按下 Enter 键时的行为

标签 url browser hash request

我有一个这样的链接: 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/

相关文章:

python - Python 中的 __hash__ 函数

ruby-on-rails - 通过键数组获取 ruby​​ 哈希值

macos - Mac OSX Mavericks 处理 CFBundleURLName "Custom url"应用程序启动的方式是否有变化?

javascript - 使用 Javascript 将链接更改为关键字

java - 如何使用 Java 向 Google Chrome 图像发送请求?

html - 浏览器如何加载Flash文件? (瑞士法郎)

hash - 哈希任意对象的正确方法

javascript - 使用 *.ini 配置文件通过 URL 更改 HTML 文本

android - java.net.UnknownHostException : Unable to resolve host [LOCAL]

asp.net - 与 GET/POST 请求有些混淆