2008-11-11 1 views
1

Я пропусканием URL через Google Translate и в моей адресной строке на Fire Fox, URL-адрес выглядит так, как он должен:потянув location.href или window.location от огня лисы без него кодируются

http://72.14.235.104/translate_c?hl=en&langpair=en|ru&sl=ru&tl=ru&u=http://something.something/something/.....orig_term%3Dмалярии

Я хочу захватить orig_term и применить его значение в других местах на моей странице при загрузке. Проблема в том, что, несмотря на то, что вы точно указали местоположение, window.location, window.location.href, location.href все отображают значения с закодированным orig_term. Я попытался де-кодирующий закодированное значение, но его представление:

мР° Ð »ÑÑии

Кто знает, почему это прекрасно работает в IE, но не в Fire Fox?

ответ

1

Я просто поставить этот URL в моем Firefox 3 адресной строке: http://www.google.com/search?q=малярии

я могу получить нужные данные обратно, если я decodeURI в HREF. Я заменил вышеуказанный URL-адрес в моей адресной строке, чтобы проверить его.

javascript:alert(decodeURI(window.location.href)) 
Смежные вопросы