Браузеры Safari 2, Opera и страница
Русская Виртуальная Клавиатура "Нет транслиту!"

 
Несколько раз пришлось одни и те же пояснения насчёт Оперы давать в форумах, поэтому решил сделать данную страничку и пояснения сюда поместить.

У меня есть страница Русская Виртуальная Клавиатура "Нет транслиту!" (porusski.net), где предлагается новый, удобный метод получения кириллицы на чужом компьютере, основанный на совсем новой технологии
(например, в Netscape/Mozilla её начали поддерживать только с лета 2003 г.), когда можно вводить/корректировать кириллический текст обычным образом, "как дома в MS Word".
(Называется "Русская Клавиатура", но на самом деле там есть и стандартная украинская раскладка)

Моя страница, сделанная на основе этой новой технологии, позволяет на компьютере, где нет клавиатурных средств для ввода кириллицы:

вводить кириллицу в режиме обычного клавиатурного ввода -

нажал 'L' - сразу получил 'Л',...
(если выбрана транслитерационная, фонетическая раскладка)
или нажал 'Q' - сразу получил 'Й',... (если выбрана стандартная раскладка "йцукен")
Нажал клавишу перехода в 'латинский' режим ввода - вводишь латинские буквы.

И так же удобно - как дома - можно редактировать сообщение, если увидел опечатку или решил по-другому мысль сформулировать.

Так вот, на этой странице, сделанной по этой новой технологии, написано, что не все браузеры дают возможность такую страницу сделать, например, браузер Safari 2 и Опера 7 - не дают:
Браузер Опера - до появления версии 8, к сожалению, не поддерживал нужных для данного подхода ("ввод/корректировкa как дома в MS Word") современных возможностей JavaScript: очередная буква добавляется только в самый конец текста, то есть, нельзя корректировать текст.
Версия 8 уже поддерживает нужную функциональность.
Но маловероятно, что Опера, прочём старая версия типа 7.5, окажется в Интернет-кафе или библиотеке - ведь до версии 8.5 Опера была НЕбесплатной программой...

В ответ на то, что я писал, что Опера 7 (или Safari 2) новую технолoгию ещё (пока) не поддерживает, мне отвечали:
 
"Это ж надо додуматься объяснять свой низкий уровень квалификации слабыми возможностями броузера!!"

и ещё на ту же тему:

 
"Виновата не Опера 7/Safari 2, а лично ты - как человек не сумевший написать программу на диалекте Оперы.
Попытался - не сумел - ругаешь. Не хорошо..."

smile

Нет, ребята, в данном случае вы не правы. В данном случае ваши высказывания можно (см. доказательства ниже) вот так перефразировать:

smile

Или, ближе к браузерам:
все знают, что Netscape 4 не поддерживает CSS 4, а люди пишут, что, мол, не ругайте Netscape 4, это разработчики просто с задачей не справились.

Это неверно - ничего разработчик не может сделать, т.к. браузер просто не поддерживает такую технологию, и всё тут.

Я ведь не свои собственные мысли по поводу Оперы 7/Safari 2 написал.
Прежде чем такое написать (и прежде чем свою страницу porusski.net делать ), я несколько месяцев изучал всё про эту функциональность новую,
то есть, где можно нажать на 'L' и сразу получить 'Л' в многострочном поле ввода, и чтобы новая буква не в самый конце текста добавлялась
(что сделало бы страницу бесполезной на форумах, т.к. нельзя было бы подредактировать сообщение да и просто опечатку исправить),
а туда, куда хочешь.

Вот какие источники информации я при этом использовал:



Во всех 3-х типах источников информации по обсуждаемому здесь вопросу написано одно и то же:

Так что ни я, ни другой разработчик не сможет - пока - в Опере 7/Safari 2 такую страницу сделать...
В данном вопросе Опера 7/Safari 2 отстают - как Netscape 4 с CSS и как 'Кукурузник' в плане полёта в Лондон.

Это же совсем не означает, что Опера 7 или Safari 2 - отсталые браузеры, чего зря обижаться?
Может, в других функциональных областях они гораздо современнее и лучше, чем Internet Explorer или Мозилла.

Но опять же, это не играет никакой роли в данном случае
(т.е. для получения кириллицы на странице типа моей, сделанной по новой технологии, которую Opera пока не поддерживает):

Нет такой ситуации, когда 'наш' человек решил на некоем компьютере в форуме поучаствовать, а на этом компьютере - только Опера или только Safari 2. Мне писали о случае с вероятностью опять же "один на миллион" - человек работает с новой Операционной Системой QNX, и там вроде только Опера работает. Но я дал ссылку на сайт Mozilla.org, где поиск по QNX тут же показывает, что совсем не только Опера работает под такой Операционкой smile

Так что не надо такого большого внимания уделять тому факту, что страницы типа моей porusski.net под Оперой 7 или Safari 2 не работает "как дома в MS Word" - это не имеет практического значения.




Paul Gorodyansky. 'Cyrillic (Russian): instructions for Windows and Internet'