2012-07-28 81 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