Задать вопрос
@Barmunk

EncodeURI и encodeURIComponent странно себя ведет с pynicode доменами в firefox, как быть?

Chrome сразу подставляет вместо кириллицы pynicode и дальше js его уже кодирует.
А firefox как я понял такого не делает, и отдает encodeURI кириллицу, которая само-собой все ломает.
Как можно это обойти?

var args = 'domain=' + top.document.domain;
var page = 'https://site.ru/' + encodeURI(args);
console.log(page);
  • Вопрос задан
  • 417 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы