вытащить location.href или window.location из fire fox без его кодирования - PullRequest
1 голос
/ 11 ноября 2008

Я передаю URL через google translate, и в моей адресной строке на Fire Fox URL выглядит так, как и должен:

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 Ответ

1 голос
/ 11 ноября 2008

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

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

javascript:alert(decodeURI(window.location.href))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...