В Firefox, используя этот JavaScript:
top.location.hash = "#here%20are%20spaces";
изменяет URL браузера на:
http://mysite.com/#here are spaces
Я ожидал, что firefox покажет закодированные пробелы как% 20 в URL браузера.
- Что здесь происходит? Почему Firefox не устанавливает URL-адрес строки, как я ее передал?
- Как заставить firefox обновить URL-адрес закодированными символами?
и ...
Если я добавлю, установите URL на
top.location.hash = "#here%20are%20spaces%";
Работает (!?), хотя в конце добавлен дополнительный нежелательный%. Я не уверен, что это ошибка или особенность. Идеи или рекомендации о том, как поступить?