Я пытаюсь создать расширение для Chrome и ясно, что я n00b.
Я хочу отобразить некоторые ссылки в правой части страницы результатов Google в зависимости от запроса, который искал пользователь.
Но я просто не могу получить строку запроса пользователя!. Я не могу зависеть от синтаксического анализа URL-адреса, поскольку URL-адрес остается прежним, даже если пользователь выполнил второй поиск. Поясню на примере использования:
- Пользователь вводит поисковый запрос «время тестирования» через омнибокс и нажимает «Ввод». URL теперь стал "https://www.google.co.in/search?q=testing+time"
- Теперь на странице результатов пользователь изменяет запрос на «повторное тестирование» и нажимает «Ввод». URL-адрес останется прежним: "https://www.google.co.in/search?q=testing+time".
Как мне тогда получить строку запроса?
location.hash
. Если в этом значении нетq=
, вернитесь кlocation.pathname
. - person Rob W   schedule 29.09.2013