Тема: Тестируем кириллический домен
C кириллическим URL разобрались, теперь очередь домена:
С доменом сложнее. На данный момент вопрос больше теоретический, нежели практический.
Во-первых, IDN не показывает читабельно мой браузер — Vivaldi. Это странно, поскольку русскоязычная аудитория — вроде как целевая для Vivaldi. На форуме им неоднократно писали о проблеме, но они мемекают нечто невразумительное. То есть или нагло пипиську забили, или и у них теперь рулят сыкуны-маркетологи. В некотором смысле свобода использования кириллических доменов зависит от меня: я не намерен терпеть неудобство на собственном сайте. Но даже если Vivaldi образумится, это не означает немедленного перехода на кириллический домен.
Во-вторых, и правда существует уязвимость, позволяющая визуально подменять домены. Не знаю, как ее исправили в Chromium (и непонятно, почему исправление не попало в Vivaldi). Само собой напрашивается раскодирование только доменов, целиком принадлежащих одной письменности, то есть вече.рф раскодировать, а вече.cantorsys.com — нет. Это естественным образом разграничивает ответственность: носители языков соответствующей письменности всяко лучше должны разбираться в ее премудростях, нежели регистраторы имярек .com. Плюс, национальные юрисдикции нелатинских доменов обычно предполагают подтверждение личности по паспорту, как правильно отметили на ЛОРе.
В-третьих, в PunBB имеется настройка:
define('FORUM_ENABLE_IDNA', 1);
По умолчанию она закомментирована, и нелатинские домены попадают в HTML неизменными, оставляя их обработку на усмотрение браузера. При раскомментировании PunBB начинает обрабатывать IDN сам, в HTML попадает уже punycode — xn--b1aga5e.cantorsys.com. При имеющейся ситуации с браузерами я не знаю, лучше включить ее или выключить. В данный момент она включена, подразумевая поддержку старых браузеров вроде IE 6 или Opera на Presto не самых последних версий, ничего не знавших про IDN.
Вопросы практически те же, что и для кириллического URL:
Браузер и ОС.
Как ссылка выглядит в адресной строке браузера?
В каком виде ссылка копируется из адресной строки?
В каком виде ссылка копируется из самого сообщения (со страницы)?
Если у браузера есть настройка, отвечающая за кодирование URL, приветствуются ваши комментарии (не знал о ней, не обращал внимания, в свое время включил, отключил и пр.).
Что с WebView и Netsurf? Мы совсем забыли про Колибри! По идее, настройка для старых браузеров должна спасти и их. Желательно отписаться и в теме про URL.
Сравнение с другими сайтами, по всей видимости, бессмысленно. Домены от них никак не зависят.