相关疑难解决方法(0)

什么是Facebook中的shebang/hashbang(#!)和新的Twitter URL?

我刚才注意到,我们习惯使用的漫长而复杂的Facebook网址现在看起来像这样:

http://www.facebook.com/example.profile#!/pages/Another-Page/123456789012345

据我所知,今年早些时候它只是一个普通的URL片段式字符串(以...开头#),没有感叹号.但现在它是一个shebang或hashbang(#!),我以前只在shell脚本和Perl脚本中看到过.

新的Twitter的网址,现在还采用了#!符号.例如,Twitter个人资料网址现在看起来像这样:

http://twitter.com/#!/BoltClock

#!现在是否在URL中起了一些特殊的作用,比如某个Ajax框架或某些东西,因为新的Facebook和Twitter界面现在基本上是Ajax化的?在我的URL中使用它会以任何方式使我的Web应用程序受益吗?

twitter url facebook fragment-identifier hashbang

743
推荐指数
6
解决办法
11万
查看次数

Facebook如何在不重新加载页面的情况下更改网址?

可能重复:
如何在不重新加载和#hack的情况下更改窗口的位置?
Facebook和Ajax

Facebook如何在不重新加载页面的情况下更改网址?

早些时候facebook使用哈希(#)来防止每次新数据加载时页面重新加载,但是现在Facebook改变了整个URL?蜜蜂怎么可能?

html javascript ajax jquery facebook

5
推荐指数
1
解决办法
5890
查看次数