Facebook和新的Twitter URL中的shebang / hashbang(#!)是什么?
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我刚刚注意到,我们现在习惯的长而复杂的Facebook URL看起来像这样: http://www.facebook.com/example.profile#!/pages/Another-Page/123456789012345 据我所知,今年早些时候,它只是一个类似于URL片段的普通字符串(以 # 开头),没有感叹号。 但是现在是shebang或hashbang( #! ),我以前只在shell脚本和Perl脚本中看到过。 新的Twitter URL现在也带有 #! 符号。 例如,Twitter个人资料URL现在如下所示: http://twitter.com/#!/BoltClock 做 #! 现在在URL中扮演某些特殊角色,例如对于某个Ajax框架或某些东西,因为新的Facebook和Twitter界面现在基本上已被Ajax化? 在URL中使用它会以任何方式使我的Web应用程序受益吗? #1楼 为了对所有这些问题进行良好的跟进,Twitter是hashbang URL和单页面界面的先驱者之一,他承认hashbang系统从长远来看很慢,实际上他们已经开始撤消决策并返回到老派的链接。 有关此的文章在这里。 #2楼 现在不推荐使用 此技术。 这 曾经 告诉Google如何索引页面。 https:/