2010-08-04 3 views
2

Мне нужно получить поисковый запрос из поискового запроса по адресу страницы.Получение значений из местоположения

Что такое безопасный кросс-браузер и наиболее эффективный способ получения строки. например:

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

И location.search доступны на всех современных браузерах (IE7 +, FF, WebKit, опера)?

ответ

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» является «новой» реализацией, поскольку ive никогда не видел, чтобы он использовался. – tcooc

+0

@digitalFresh: У меня есть информация из [** здесь **] (http://de.selfhtml.org/javascript/objekte/location.htm#search). Он должен быть надежным. Это на немецком языке, но я думаю, что значки не требуют пояснений;) Страница была обновлена ​​последней в 2007 году, поэтому «location.search» по крайней мере там три года;) –

Смежные вопросы