我的工作http://www.mapgrams.com/添加字符串結束URL-jQuery的
我手頭任務是創建一種方式來鏈接,並從一個特定的彈出窗口。這樣,人們可以分享他們喜歡的照片。
我喜歡它,所以有人點擊縮略圖,彈出窗口打開,url更改爲mapgrams.com/645645345或其他字符串。
任何人有任何想法如何最好地實現這一點?
而且,這裏是回購https://github.com/rsudekum/MapGrams
感謝
我的工作http://www.mapgrams.com/添加字符串結束URL-jQuery的
我手頭任務是創建一種方式來鏈接,並從一個特定的彈出窗口。這樣,人們可以分享他們喜歡的照片。
我喜歡它,所以有人點擊縮略圖,彈出窗口打開,url更改爲mapgrams.com/645645345或其他字符串。
任何人有任何想法如何最好地實現這一點?
而且,這裏是回購https://github.com/rsudekum/MapGrams
感謝
以編程方式更改URL而無需刷新頁面,則可以使用散列或可以使用HTML5歷史API。
要改變散,你只是做
location.hash = 645645345;
將網址更改爲site.com/#645645345
。
使用HTML5歷史API,你可以這樣做:
history.pushState(null, "", "645645345");
將網址更改爲site.com/645645345
。
請注意,並非所有瀏覽器(包括IE < = 9)都支持HTML5歷史記錄API。
https://github.com/browserstate/History.js/
我推薦的跨瀏覽器的經理和pollyfill爲history.pushstate。它在可用時使用html5 History api,而在不使用hashchange時使用。適合深度鏈接以及瀏覽器歷史控制。
你問的是如何更新網址,而無需像這樣重新加載頁面:http://stackoverflow.com/questions/7077264/update-browsers-url-without-reloading-the-page或http:// stackoverflow。 COM /問題/ 5525636/HTML變化最網址沒有,重裝頁式?RQ = 1 – jmbertucci 2012-08-06 02:07:58