5

Поскольку скоро появятся доменные имена на иврите, мне интересно, есть ли в основных браузерах поддержка этого встроенного кода, или нам придется ждать следующего выпуска, чтобы посетить наши любимые сайты на иврите, такие как יואלעלתוכנה. Com?

3 ответа3

3

Поскольку IDN существует уже довольно давно, я думаю, что все браузеры уже поддерживают это.

Например: если ваш браузер может работать с www.ίδρυματεχνολογίασέρευνασ.gr (который будет переводиться на www.xn--ixadahbbkgke5djpgxb1al0bfgtp0b.gr), то он также должен иметь возможность работать с доменными именами на иврите.

1

IE использует большинство тех же библиотек, что и сама Windows, которая была полностью совместима с юникодом начиная с Windows NT.

Chrome - это новый проект, по стандартам браузера, поэтому он был бы недальновидным, если бы не было.

Firefox - единственный полностью открытый исходный браузер с открытым исходным кодом, поэтому, если он еще не совместим, он скоро будет.

1

Я написал статью об этом некоторое время назад. Выдержка:

Safari по умолчанию решил отключить шрифты чероки, кириллицы и греческого алфавита. Эти три сценария имеют много латинских похожих символов. Это хорошо, если у вас англоязычная аудитория, но она не идеальна для остального мира. И это, конечно, не решает всех проблем. Латинские символы с необычными диакритическими знаками все еще будут работать, и некоторые шрифты пропускают некоторые из этих диакритических знаков, так что l и l-cedila вполне могут выглядеть одинаково.

Opera, а затем и Firefox, решили, что это проблема с регистрами: интернет-реестры не должны выделять домены, такие как www.xn--pypal-4ve.com. Эти производители браузеров поддерживают белый список «хорошо себя ведущих» регистраторов, которые не допускают подделку доменов в своем реестре. Например, было бы невозможно зарегистрировать www.xn--pypal-4ve.info, потому что регистратор .info не допустит этого. Белый список TLD от Opera встроен в браузер. Список Firefox на дисплее. Стоит отметить, что самый популярный регистратор, .com, распределяет домены строго по принципу «первым пришел - первым обслужен», без каких-либо проверок. Поэтому IDN в .com не будут работать в Opera или Firefox.

В новом браузере Google Chrome IDNA по умолчанию отключены.

Internet Explorer, конечно, более интегрирован с операционной системой, чем большинство браузеров, поэтому он проверяет, какие языковые поддержки настроены в Windows. Если скрипт в ИДИ является частью настроенного пользователем языка принятия, имя будет отображаться как ИДНА. В противном случае будет отображаться код Puny. Тем не менее, когда скрипты смешаны (например, кириллица и латиница в одной и той же метке), будет отображаться punycode, даже если кириллица (в нашем примере) обычно принимается. Некоторые сценарии, которые не похожи на латиницу, могут смешиваться, так как они не представляют угрозы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .