【问题标题】:What is the new #_ appended to Wikipedia's URLs? Why?Wikipedia URL 中附加的新 #_ 是什么?为什么?
【发布时间】:2012-05-15 21:17:06
【问题描述】:

维基百科的网址最近开始将#_(附加或嵌入)添加到网站的移动版本。

  • 这是什么意思?
  • 为什么 Wikipedia 开始使用这个新约定?

我知道shebang/hashbang (#!),但我不确定我是否理解维基百科新的#_ 的目的。

  • 这是否也与 AJAX 有关?
  • 它是如何工作的?

顺便说一句,在没有#_ 的情况下将 URL 键入浏览器地址,会导致自动重定向到附加的#_ URL,这会严重影响我的浏览器的性能。必须有充分的理由使用这个新的#_ 方案。我只是不知道(还)它是什么。

【问题讨论】:

  • 您能具体描述一下这种情况发生在您身上的原因吗?我没有看到类似的东西。
  • @svick 当然。在浏览器中输入m.wikipedia.org(即使是桌面浏览器,也不必是移动浏览器)。

标签: url redirect wikipedia


【解决方案1】:

这只是一个用作 kluge 的虚拟值。设置它的代码于 5 月 1 日在名为 "fix jump to top" 的提交中引入,并带有以下提交消息:

"当前点击跳转到顶部链接没有效果。这是 因为打开一个部分会将散列设置为与跳转到的相同 顶部链接。通过先重置它,我们可以恢复我们想要的行为”

如果它确实导致您的浏览器出现性能问题,您可能应该report it as a bug in MediaWiki。实际上,您也应该将其报告为浏览器中的错误。

【讨论】:

  • 感谢您解开谜团。知道为什么kluge 而不是更周到和长期的解决方案吗?
  • 可能是因为它坏了,需要快速修复?
猜你喜欢
  • 1970-01-01
  • 2013-10-11
  • 2015-01-12
  • 2011-02-17
  • 2012-06-05
  • 2013-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多