Обновить

Комментарии 11

Для музилки достаточно поменять в конфиге кодировку отображения ЮРЛ
мурзилка!
А причем тут конфиг файрфокса?
это относится совсем к другому багу ФФ, браузер кодирует ссылки не в UTF
Мне кажется что во втором случае поведение более правильное
javascript:alert('Hello world!')
поскольку мало ли что там в JS будет делаться, например alert в данном случае выведет как написано "%20"
getAttribute ещё проверь…
Возвращает ссылку без перекодирования.
А как у вас получилось, что два браузера на WebKit выдают различный результат?
Думаю, что это как-то связано с разными javascript-движками в хроме и сафари.
Тут сказано, что надо менять на этапе парсинга.
Да, я тоже согласен что в HTML5 "The href attribute on a hyperlink element must have a value that is a valid URL.". Обязательно учту это когда буду делать свой лунапарк браузер :).
А сейчас получается, что валидный url обеспечивают только сафари и фаерфокс.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации