2010-08-04 102 views
2

我需要從頁面地址的搜索查詢中獲取搜索查詢。從位置獲取值

什麼是最安全的跨瀏覽器和最有效的獲取字符串的方法。例如:

q=123&data=true&b=456 
//from 
http://www.example.com/?q=123&data=true&b=456 

,並在所有現代瀏覽器(IE7 +,FF,webkit的,歌劇)location.search可用?

回答

3

是的,location.search是要走的路。

在JS 1.0中引入,支持IE 3.0,Netscape 2,Opera 5.12,FF1.0,Konqueror 3.1和Safari 1.0。

我想它始終支持在Chrome瀏覽器中考慮到其他瀏覽器支持它的年齡。

+0

謝謝你的信息。一直以爲'location.search'是一個「新」實現,因爲從未見過它使用過。 – tcooc 2010-08-04 15:19:42

+0

@digitalFresh:我從[** here **]獲取我的信息(http://de.selfhtml.org/javascript/objekte/location.htm#search)。它應該是可靠的。這是德語,但我認爲這些圖標是不言自明的;)該頁面在2007年最後更新,因此'location.search'至少在那裏有三年;) – 2010-08-04 15:22:03