Вопросы по теме 'browser-feature-detection'

Javascript: как я могу отложить возврат значения для img.complete
Я написал скрипт для проверки поддержки SVG в теге IMG: function SVGinIMG() { var SVGdata = 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNzUiIGhlaWdodD0iMjc1Ij48L3N2Zz4%3D' var i =...
1604 просмотров

Обнаружение браузера — события изменения флажка
Я создаю форму с причудливой интерактивностью, которая зависит от события изменения переключателей. Поскольку ie не запускает это событие до тех пор, пока не будет сфокусирован другой элемент, мне нужно разветвить мой код, но я хочу пойти по пути...
357 просмотров

Есть ли способ определить скорость соединения 3G и 2G на мобильных телефонах и портативных устройствах?
Есть ли способ обнаружить соединения 3G и 2G на мобильных телефонах и портативных устройствах? Например, если я хочу предоставить высококачественный веб-сайт, когда пользователь использует 3G, и высокооптимизированную версию, если пользователь...
866 просмотров

Определение версии iPad в JavaScript
Можно ли проверить версию iPad (1 или 2) в веб-приложении? Поскольку пользовательский агент выглядит идентично (см. http://www.webtrends.com/Support/KnowledgeBase/SolutionDetail.aspx?Id=50140000000acbiAAA ) стандартная проверка браузером здесь не...
13603 просмотров

Как заставить плагин jquery, написанный кем-то другим, работать во всех браузерах, в которых он действительно может работать?
Как использовать обнаружение функций, чтобы заставить плагин , написанный кем-то другим, работать во всех тех браузерах, где он действительно может работать/поддерживается. В документации к плагину сказано, что он поддерживается в IE 8, но на...
250 просмотров

Обнаружение поддержки матрицы CSS
Я использую Modernizr для обнаружения функций и TransformJS для анимации свойств CSS3D. TransformJS использует матрицу CSS для стилизации свойств перевода, масштабирования и поворота и отлично работает даже в IE, поскольку поддерживает преобразование...
339 просмотров

Тестирование медиа-запросов в yepnope.js - ложное срабатывание или?
Я использую этот код для проверки поддержки медиа-запросов, поскольку я хочу загрузить полифилл, например. IE8. yepnope({ test : Modernizr.mq('(only all)'), nope : ['scripts/respond.js'] }); Это работает (= response.js загружается в...
667 просмотров

В чем разница между обнаружением функций, выводом функций и использованием строки UA
Недавно мне задали этот вопрос на собеседовании, особенно в отношении Javascript. Меня интересовал правильный ответ. В чем именно разница между feature detection , feature inference и использованием строки User agent ?
8875 просмотров

Как определить, может ли браузер открывать сетевую папку внутри iframe?
Мне нужно предупредить пользователей, просматривающих с помощью Chrome, что им нужно открыть страницу с помощью IE, поскольку он позволяет открывать сетевую папку внутри iframe. Но я не хочу обнаруживать браузер, есть ли способ обнаружить эту...
633 просмотров

Как определить, поддерживает ли браузер: неверный псевдокласс?
Я пытался использовать Modernizr, но, похоже, он не поддерживает обнаружение этой функции. Я также читал, что сложно или даже невозможно получить доступ к псевдоклассам из javascript, потому что они не являются частью DOM. Итак, после серфинга в...
93 просмотров

Как определить, поддерживает ли браузер URI данных для гиперссылок
Есть ли способ определить, поддерживает ли браузер использование URI данных для гиперссылок, помимо прослушивания браузером? Вот контекст: Я создаю ссылку, которая либо загружает файл CSV с информацией, сгенерированной с помощью JavaScript,...
138 просмотров