Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 28.07.2013, 03:49
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Снифать юзерагент неблагодарное дело. Блин,не понимаю почему бы просто не протестировать нужную фичу.

if (!widnow.FileReader) {
    alert('Облом')
}


Согласен, не все можно продетектить, но я сомневаюсь что у wUI, такой случай. Скорее всего он страдает хуетой.
Ответить с цитированием
  #12 (permalink)  
Старый 28.07.2013, 10:55
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от danik.js
Снифать юзерагент неблагодарное дело.
для определения ie по-моему это самая тема, для других - не спорю
по крайней мере, слово MSIE в этих строках не в ie я ещё не встречал
Ответить с цитированием
  #13 (permalink)  
Старый 28.07.2013, 13:17
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

bes, зависит все от задач. Но ТС молчит как партизан.
Ответить с цитированием
  #14 (permalink)  
Старый 28.07.2013, 13:51
Профессор
Отправить личное сообщение для nikita.mmf Посмотреть профиль Найти все сообщения от nikita.mmf
 
Регистрация: 01.02.2010
Сообщений: 364

var isIE10 = (function  () {
	var d = document.createElement("div");
	d.innerHTML = '<!--[if IE]><![endif]-->';
	var isIE10 = !!d.firstChild && "msTransform" in d.style;
	d = null;
	return function (){
		return isIE10;
	};
})();
Ответить с цитированием
  #15 (permalink)  
Старый 31.07.2013, 02:12
Аспирант
Отправить личное сообщение для jule Посмотреть профиль Найти все сообщения от jule
 
Регистрация: 23.02.2013
Сообщений: 57

На всякий случай кидаю вот этот вариант. Мало ли, может понадобится.
var brname=navigator.userAgent;// переменная, отвечающая за название браузера в user-agent'e.			
var brvers=navigator.appVersion;// переменная, отвечающая за название его версию.	

if (brname.indexOf("MSIE")>=0 //Название браузера. По-моему,до 3-ей версии, в ua было "Microsoft".   && brvers.indexOf("10")>=0) //Версия браузера.
{
alert('Ваш браузер IE10');// Код, который будет выполнятся при том условии, что браузер определился как IE 10.
}
else {
alert('Ваш браузер не IE10.');//Код, выполняющийся тогда, когда определилась другая версия IE или определился другой браузер.
}

P.S. Оставляю коменты для таких же нубов в JS как я
Ответить с цитированием
  #16 (permalink)  
Старый 21.11.2013, 13:01
Новичок на форуме
Отправить личное сообщение для specialist_ Посмотреть профиль Найти все сообщения от specialist_
 
Регистрация: 21.11.2013
Сообщений: 1

Вот мои 5 копеек (с использованием переменной)
http://dev-doc.blogspot.com/2013/11/...avascript.html
Ответить с цитированием
  #17 (permalink)  
Старый 21.11.2013, 17:21
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Люди, не трогайте userAgent! Послушайте danik.js, тестируйте необходимую функцию, это надежнее и проще. А для совсем ленивых, включая меня , есть Modernizr, который это делает за вас
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить нажата какая-либо клавиша или нет? Бобр Общие вопросы Javascript 34 11.11.2016 18:42
Как определить что input в фокусе? BorodinKO Общие вопросы Javascript 5 11.01.2013 23:51
Как определить тип элемента? OklickSpb Общие вопросы Javascript 3 09.01.2013 19:21
Как определить активное окно/вкладку? Chameleon Events/DOM/Window 5 19.03.2012 08:59
как с помощью RegExp определить страницу? Splunchik Events/DOM/Window 3 20.09.2011 13:30