2012-07-28 79 views
2

可能重复:
What's the shebang/hashbang (#!) in Facebook and new Twitter URLs for?
Hashbang versus URI parse#是什么!在一个网站链接意味着什么?

什么会example.com/index.html和http://www.example.com/#!stories之间的区别是什么?我很想了解#的意义是什么!是什么?

+0

[hashbang](http://www.hashbang.org/)(shebang,pound !,等等)它通常是动态加载URI接口的一部分,使用'#! '部分与动态加载链接部分有关。请参阅:http://stackoverflow.com/questions/6523140/hashbang-versus-uri-parse – 2012-07-28 22:27:35

+0

@Jared Farrish:shebang用于脚本标题,并且与链接无关。 – 2012-07-28 22:28:44

+0

AFAIK它用于抓取AJAX内容 – knittl 2012-07-28 22:28:52

回答

4

这是一个URL fragment。它被客户用来指示应该如何处理这个URL的内容。在大多数情况下,它会告诉浏览器寻找页面上的某个指定锚点。有时,使用Javascript时,它用于重新加载页面并允许重新运行一些脚本。在某些情况下,它被使用to make AJAX applications crawlable by google

0

链接中的#是跳转到HTML内的ancor的链接。

有时候这种类型的链接被javascript框架使用,如jquery