Дело обстоит гораздо хуже, на сколько я понял. Do Not Track функция гораздо сложнее по сути. Браузеры свою часть реализовали, а вот серверная часть (как на неё реагировать сервисам) еще даже не согласована :)
Вы это о чём сейчас? О номерах версий? Во почувствовали значительные улучшения в каждой версии Chrome за последний десяток версий? И вы одобряете такой же подход последних версий Firefox?
По мне так очень странный подход…
Несколько статей на тему подготовки страниц для мобильных устройств: dev.opera.com/articles/mobile/ (английский)
Не смотрите что от имени Opera, там опираются на стандарты.
А вообще всё достаточно просто:
1. верстаете по стандартам, потом под конкретные браузеры;
2. узнаёте разрешения экранов необходимых устройств и оптимизируете под них вывод страниц;
3. навигацию стрелками можно опробовать под Opera управлять курсором на странице клавишами Shift-стрелки (аналогов не знаю, ищите...);
4. если что-то специфичное всплывает на том или ином устройстве, тогда уже идет заточка под это устройство.
На сегодняшний день тенденция следования стандартам наблюдается во всех платформах, поэтому рассматривать каждое устройство как отдельная вселенная не стоит. Исключения — устаревшие бродилки, типа как браузер в PS3…
Думаю эта тема немного устарела. Нынче все современные мобильные браузеры стараются отображать все сайты как их настольные собраты. На фоне этого ваши затраты на создание для каждого устройства свой UI может не оправдаться… Так что, думаю, тут главное с самого начала спроектировать основной сайт так, чтобы при выключенной графике основная информация была читабельна. Исключением являются по настоящему информационные ресурсы, где важна скорость доступа к искомой информации, но и там для всех мобильных устройств можно «сообразить» что-то общее…
Если убрать этот if и перезагрузить из кеша, под Opera 12 работает без проблем. Не красиво с их стороны такие ограничения вводить… Web-приложения тем и отличаются от обычных, что не вешают систему при использовании не поддерживаемых функций => такие ограничения вообще ни к чему… Какая разница для конечного пользователя — приложение остановилось по причине подобного if'а или по причине ошибок, выводимых в Error Console?
Opera может устанавливаться не в Program Files (с общим пользователем) как на USB-устройство, а старые версии через Classic-инсталлятор. Тогда все настройки сохраняются в папке с Opera => ставить можно в любом порядке.
А где написано что IE9 эмулирует IE7/8? Судя по поведению он как раз использует движок(dll) IE7/8 при включении оного. Иначе мы бы имели (для удобства) общее хранилище cookies…
Можно ссылочку на ошибку, которая есть в IE7/8, но нет в IE9-«эмуляторе»?
спасибо.
http://dev.w3.org/html5/websockets/ — Editor's Draft 21 June 2011
когда определятся с реализацией, тогда и ждите. А ежели охото работать на сыром под Opera хоть сейчас: opera:config#UserPrefs|EnableWebSockets
я не смог пока найти ни одной готовой реализации такого механизма.
Такие реализации есть. К примеру сервис webanketa.com — без регистрации там можно создать анкету и даже провести опрос, а при регистрации все ваши анонимные анкеты переводятся на имя нового пользователя. Но к сожалению таких сайтов пока достаточно мало. Возможно из-за того, что на продумывание и реализацию всех этих «очевидных» вещей приходится затрачивать дополнительное время, а заказчики не готовы больше ждать :)
По-моему это уже больше смахивает на конкурентную войну…
Тот же Microsoft после взлома Xbox'ов куда больше народа обидело своими банами, однако такого не было…
Касательно программных продуктов и правообладателей: их работу (написание и/или продвижение продукта) выполняет далеко не 1 человек и далеко не 1 неделю. В результате себестоимость продукта достаточно велика, для одного покупателя. Тогда правообладатели составляют прогноз на продажи за определенное время и исходя из этого всего устанавливают цену на товар, естественно учитывая всевозможные риски. Рынок то не столь безобидный, как это кажется покупателям…
my.opera.com/ODIN/blog/2012/02/10/implementing-do-not-track-opera
поправьте меня, если не верно понял.
По мне так очень странный подход…
Не смотрите что от имени Opera, там опираются на стандарты.
А вообще всё достаточно просто:
1. верстаете по стандартам, потом под конкретные браузеры;
2. узнаёте разрешения экранов необходимых устройств и оптимизируете под них вывод страниц;
3. навигацию стрелками можно опробовать под Opera управлять курсором на странице клавишами Shift-стрелки (аналогов не знаю, ищите...);
4. если что-то специфичное всплывает на том или ином устройстве, тогда уже идет заточка под это устройство.
На сегодняшний день тенденция следования стандартам наблюдается во всех платформах, поэтому рассматривать каждое устройство как отдельная вселенная не стоит. Исключения — устаревшие бродилки, типа как браузер в PS3…
Можно ссылочку на ошибку, которая есть в IE7/8, но нет в IE9-«эмуляторе»?
спасибо.
когда определятся с реализацией, тогда и ждите. А ежели охото работать на сыром под Opera хоть сейчас: opera:config#UserPrefs|EnableWebSockets
Такие реализации есть. К примеру сервис webanketa.com — без регистрации там можно создать анкету и даже провести опрос, а при регистрации все ваши анонимные анкеты переводятся на имя нового пользователя. Но к сожалению таких сайтов пока достаточно мало. Возможно из-за того, что на продумывание и реализацию всех этих «очевидных» вещей приходится затрачивать дополнительное время, а заказчики не готовы больше ждать :)
Тот же Microsoft после взлома Xbox'ов куда больше народа обидело своими банами, однако такого не было…