Вопрос в следующем: когда наконец выйдет версия Firefox с официальной поддержкой технологии WebSocket?

Меня не интересуют бета-версии 4-го Firefox'а до 7 (включительно) сборки. Меня интересует именно полная официальная сборка, которая будет у каждого пользователя Firefox, пользующегося Интернет и своевременно обновляющего данное приложение.

Если это произойдёт не скоро, тогда второй вопрос: когда в Firefox отключат поддержку Java и Flash?
(подробности в обсуждении: http://hacks.mozilla.org/2010/12/websoc … firefox-4/ )

Искренне надеюсь на ответы.
С уважением, ...

Если это произойдёт не скоро, тогда второй вопрос: когда в Firefox отключат поддержку Java и Flash?

В Firefox нет поддержки Java и Flash, для их включения пользователю требуется установить дополнительные плагины от производителей данных технологий.
Всегда ваш,
    Капитан Очевидность.

sentaus пишет

Если это произойдёт не скоро, тогда второй вопрос: когда в Firefox отключат поддержку Java и Flash?В Firefox нет поддержки Java и Flash, для их включения пользователю требуется установить дополнительные плагины от производителей данных технологий.Всегда ваш,     Капитан Очевидность.

Логично... И не поспоришь... Но всё же по поводу первой части вопроса?

В четвертой версии есть поддержка WebSocket, только она отключена, по умолчанию, из-за проблем с безопасностью. Для включения, поиграйтесь с параметрами начинающимися на "network.websocket" в about:config.

ru-vadik пишет

В четвертой версии есть поддержка WebSocket, только она отключена, по умолчанию, из-за проблем с безопасностью. Для включения, поиграйтесь с параметрами начинающимися на "network.websocket" в about:config.

Спасибо, конечно, за информацию (которую, извините, я и сам давно знал), но:

donatello2005 пишет

Меня не интересуют бета-версии 4-го Firefox'а до 7 (включительно) сборки. Меня интересует именно полная официальная сборка, которая будет у каждого пользователя Firefox, пользующегося Интернет и своевременно обновляющего данное приложение.

Пожалуйста, в следующий раз читайте внимательнее...

Думается мне, что не скоро. Больно уж странную дырку они обнаружили в веб-сокетах. С одной стороны - это дырка не веб-сокетов, а значит - стандарт менять если и будут то долго и со скрипом. С другой - ее только(?) через них и можно заюзать.

Вот блин, дотошный.

1. Любая сборка RC, при отсутствии глюков, может стать релизом.
2. В RC1 меняете значение параметра network.websocket.override-security-block на true и WebSocket начинает работать также как в Google Chrome. Проверено тут.

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

ru-vadik пишет

Вот блин, дотошный.1. Любая сборка RC, при отсутствии глюков, может стать релизом.2. В RC1 меняете значение параметра network.websocket.override-security-block на true и WebSocket начинает работать также как в Google Chrome. Проверено тут.

О! Спасибо за ответ! Т.е. Вы лично согласны объяснять всем желающим пользователям, как именно нужно поменять этот параметр, чтобы включить данную непонятную для них функцию в браузерах? Спасибо Вам огромное! На нашем официальном сайте помещу ссылку на Ваш почтовый ящик (ru-vadik@yandex.ru), чтобы все пользователи нашего портала узнавали у Вас лично, как включить в их браузере "ту непонятную штуку, которую просят включить на сайте". Спасибо за сотрудничество. Наша организация очень Вам благодарна.

Shura пишет

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

Браво! Хотя бы один человек догадался, о чём тут речь!

P.S. For ru-vadik! Тут не несколько вопросов! Тут только один(!) вопрос, который я максимально подробно описал в самом начале, в самом первом посте: Когда в официальной полной сборке появится официальная полная поддержка технологии WebSocket, для запуска которой не будет требоваться от пользователя копаться в скрытых настройках, т.е. когда эта функция будет присутствовать (и будет включена!) уже сразу?

donatello2005 пишет

P.S. For ru-vadik! Тут не несколько вопросов! Тут только один(!) вопрос, который я максимально подробно описал в самом начале, в самом первом посте: Когда в официальной полной сборке появится официальная полная поддержка технологии WebSocket, для запуска которой не будет требоваться от пользователя копаться в скрытых настройках, т.е. когда эта функция будет присутствовать (и будет включена!) уже сразу?

shumomer всё прекрасно объяснил. WebSocket отключены из-за проблем с безопасностью, и будут включены когда эту проблему решат.

Najlus пишет

shumomer всё прекрасно объяснил. WebSocket отключены из-за проблем с безопасностью, и будут включены когда эту проблему решат.

Ну я же не зря дал ссылку в своём первом(!) сообщении, где в самом-самом начале в самом-самом первом абзаце чёрным по белому написано:

Recent discoveries found that the protocol that Websocket works with is vulnerable to attacks.

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

Вопрос: "Когда?" подразумевает хотя бы приблизительную дату. Я же не буду каждому пользователю объяснять о всех проблемах, связанных с организацией связи по данному протоколу. Пользователю наплевать на подробности, ему нужна дата.

P.S. Простите, если я резок был с кем-то. Просто ну достали уже пользователи и начальство. Переписывать весь движок корпоративного чата на какой-нибудь ajax, который только увеличит количество проблем, связанных с обеспечением связи (интерактив общения должен быть максимальным, т.е. проверять ежесекундно сервер - это уже медленно, а пользователей не так уж и мало, так что сервер от ежесекундных запросов может и не выдержать). А в движке ещё jabber- и skype-транспорты присутствуют, так что проблем будет не мало. На WebSocket всё отлично работает (все рады), но корпоративным браузером является Firefox, у которого даже в RC-версии официально отключена данная технология. А ездить по всем пользователям лично и включать им вышеупомянутую опцию в настройках - ну просто невыполнимо.
А движок чата разрабатывался месяцев 5, доводился до совершенства. Хотели как раз успеть до официального запуска данной технологии во всех браузерах... Успели, называется...

Вы-ж так и правда сервер положите. Заюзайте флэш-сокеты.

donatello2005 А патч , автоматически активирующий этот параметр в about:config , нельзя написать и попросить всех просто установить (если будет  расширением ) или запустить (если батник)  ?  :angel:

donatello2005 пишет

Это уже показывает мою осведомлённость касательно причин отключения данной технологии в браузере.
Вопрос: "Когда?" подразумевает хотя бы приблизительную дату.

Мы не разработчики данного стандарта, так что ответить вам на вопрос "когда", к сожалению, не можем.

donatello2005 пишет

А ездить по всем пользователям лично и включать им вышеупомянутую опцию в настройках - ну просто невыполнимо.

Можно написать скрипт, который будет добавлять в конец файла user.js строку

Выделить код

Код:

user_pref("network.websocket.override-security-block", true);
shumomer пишет

Вы-ж так и правда сервер положите. Заюзайте флэш-сокеты.

WebSocket на Flash не стабилен. Пытались с ним поиграться. Каждое сотое сообщение уводит браузер в глухой завис. Сейчас пытаемся на основе исходников вышеупомянутого творения сами что-то написать, но всё-таки проблем с неофициальной "заплаткой", судя по отзывам, будет не мало.

Najlus пишет

Можно написать скрипт, который будет добавлять в конец файла user.js строку
Код:user_pref("network.websocket.override-security-block", true);

Слишком большой компьютерный парк нужно будет обслужить данным скриптом, т.к. непосредственные пользователи (немолодые специалисты в своих сферах, но мало что понимающие в компьютерах) вряд ли смогут (как это не абсурдно звучит) скачать с сайта и запустить простое приложение. Мы эту веб-версию корпоративного jabber-чата начали делать только потому, что на первых этапах перевода предприятия на jabber-протокол обмена данными возникли трудности с неадекватностью восприятия нового интерфейса чата (до этого компания, будучи в начале своего существования небольшой, сидела в IChat). Поэтому и пришлось делать то, что не будет требовать установки, что будет работать у пользователей "само собой", и то, что похоже на старый добрый IChat, почти как две капли, хотя по функциональности наш клиент намного шире.

Придётся писать в WHATWG. Начальство требует дату, когда мы запустим, наконец, чат...

А как вы, в таких условиях, собирались перевести всех на 4 ветку ФФ?

shumomer пишет

А как вы, в таких условиях, собирались перевести всех на 4 ветку ФФ?

А это - наша давнишняя победа! Мы научили пользователей, когда ещё только ставили FF на компы организации, на предложения "Обновить" отвечать положительно, и не важно, обновление это самого FF или обычного дополнения! Для этого пришлось каждому пользователю вместе с установкой FF выдавать распечатку с подробной инструкцией, как при появлении соответствующего окна нажать на кнопку "Обновить"! В этой инструкции было 5 скриншотов и некоторое количества текста. И в результате при очередном обновлении к нам обратились за помощью всего около 10% пользователей, а далее и эту цифру удалось сократить, а потом вообще свести на "нет"!
Именно поэтому мы и ждём официальной полной версии 4-го FF, которая предложит всем пользователям обновиться. Именно поэтому мы и были так разочарованы, когда узнали об отсутствии официальной поддержки технологии WS в FF4.

И вы что - не поставили в стартовый комплект фирменного расширения? Странные вы люди.

Google недавно представил новый draft websockets - http://tools.ietf.org/html/draft-ietf-h … rotocol-06 и Mozilla планирует его реализовать.
Нет, я не знаю когда именно. Может быть в Firefox 5.

banbot пишет

Google недавно представил новый draft websockets - http://tools.ietf.org/html/draft-ietf-h … rotocol-06 и Mozilla планирует его реализовать.Нет, я не знаю когда именно. Может быть в Firefox 5.

Ну Firefox 5, как мне известно, планируют летом уже запустить. Будем надеяться на лучшее...

P.S. От WHATWG пока никаких вестей...