|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.09.2015, 20:47 | #1 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Стабильное определение версии браузера.
Всем привет. Использую следующий способ для определения модели браузера: http://javascript.ru/forum/project/2...a-dvizhka.html
И все было бы классно, если Опера не предала свой двиг в пользу хромиума. Пользуясь Оперой я получаю характеристики хрома, а мне хочется получать строку типа: Цитата:
Вопрос: Можно ли точно получить с помощью JS версию и модель браузера не смотря на то, какой у него движок?
I'm learning to live...
|
|
12.09.2015, 21:01 | #2 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Цитата:
11 ИЕ кстати тоже уже не представляется как ишак, просто подсказывает, что движок там тридент=) сука такая... Есть множество готовых плагинов для этого, можно найти по запросу "useragent js parser". Еще есть вариант от яндекса (не помню название, можно на yandex.st поискать), он расставляет стили на <body> (или <html>) в виде названия браузера, версии, типа устройства и всех спорных технологий.
Alar, верни репу!
|
|
12.09.2015, 21:28 | #3 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
О! Ты меня подтолкнул в верном направлении.
Теперь заметил вот что: Цитата:
Наверное есть возможность использовать какие-то особые фички оперы, может у нее есть некие функции, коих нет у других браузеров, хотя это не сильно надежный источник все равно... Цитата:
Цитата:
А зачем Опера от своего двига отказалась? И почему не придумали для браузеров некую функцию типа Version()? Неужели это настолько трудно для разрабов?
I'm learning to live...
|
|||
13.09.2015, 19:40 | #4 | ||
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Цитата:
Даже решение от яндекса можно скачать А на счет плагинов, видал не плохой недавно, весит в обфусцированном виде 800+/- байт, определяет неплохо. Новые браузеры от майкрософт помечает как ишаки Отдельная тема. Вкратце: разработчики посмотрели на перспективы w3c и сказали, что переделывать под все это presto придется почти снуля, что несколько дороговато и все дружно решили спрыгнуть с тонущего корабля и пересесть на флагман. Но остались дебилы, которые до сих пор сидят на опере 12,30... Цитата:
Толерантность, ага, не стоит называть IE ишаком только потому что он ущербный, убогий или тупо изжил себя. Хотя может и в чем-то другом причина) Например у jQuery в версиях примерно до 1.7 была опшина Код:
оффтоп: в ранних версиях jQ оснавная функция конструктора jQ-объекта проверяла стартовую строку после триминга на предмет соответсвия строке 'body' и в случае успеха по-быстрому компилила jQ объект с коллекцией от document.body, в новых версиях этого нет. Нахер убрали — не понятно. Но, наверно, так кому-то надо стало.
Alar, верни репу!
|
||
13.09.2015, 20:51 | #5 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
I'm learning to live...
|
|||
14.09.2015, 00:36 | #6 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Никогда оперу не считал конкурентным браузером.
Да! Были времена, когда по своему развитию сильно обгоняла ИЕ (2002-2007) и мозиллу (2002-2004). А потом вышел хром, вышла ФФ3.6, которые выигрывали по мощности у оперы. Собсна тогда и началась вторая гонка браузеров. Опера был хорошим браузером (я про старые времена, про движок престо), но кстати чисто поржать: в те времена (2002-2008) она была популярна тока в России (и на Украйне, для тех кто нас разделяет). Она разрабатывается в Осло, где собсна и русских ненавидят, ведь они цивилизованные европейцы=) нацисты, че с них взять?)))
Alar, верни репу!
|
14.09.2015, 06:40 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
По-моему w3c уже давно пора стукнуть кулаком и сказать - "Сделайте один браузер на се случаи." Все равно стремимся к унификации. Или унитаризации... Или в страну Унитазию, уже даже не понимаю куда
I'm learning to live...
|
14.09.2015, 10:52 | #8 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Мы уже проходили этот этап) Без конкуренции таки браузеры не развиваются.
Суперкрутой для своего времени ИЕ 5.5 так и остался суперкрутым для своего времени; все развитие Интернета зафризилось на 10 с лишним лет. Я с ужасом вспоминаю времена, когда надо было верстать под шестой ишак, да так чтобы и работало быстро, и не только в 6 ишаке, но и в нормальных браузерах тоже... w3c не хочет один браузер, но хочет, чтобы все работали одинаково, это же консорциум, туда входят все: майкрософт, гугл, мозилла, опера, яндекс... Мне кажется, w3c идет верным путем
Alar, верни репу!
|
18.09.2015, 16:07 | #9 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
зачем? ...
Тишина – самый громкий звук
|
18.09.2015, 16:45 | #10 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определение версии операционной системы Windows в VBScript | Sparkman | Помощь студентам | 0 | 01.11.2011 04:01 |
Определение версии java-машины | WennY | Общие вопросы по Java, Java SE, Kotlin | 1 | 15.03.2010 12:57 |
Определение типа браузера и дальшейшие действия в зависимости от этого. | Stanislaus | JavaScript, Ajax | 1 | 24.11.2009 10:40 |
Эмуляция типа и версии браузера | Duxant | Работа с сетью в Delphi | 9 | 03.03.2009 01:02 |
Определение версии ОС и DivX | yulia | Общие вопросы Delphi | 4 | 22.09.2008 01:50 |