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

Надежное определение поддержки тегов ‹img› для SVG
В настоящее время я занимаюсь некоторым редизайном веб-сайта, в основном просто обновляя его до более современного вида и пытаюсь сделать его как можно более независимым от разрешения, и во имя независимости от разрешения я решил, что попробую...
6252 просмотров

Определите, показывает ли браузер ‹выберите несколько› как модальное диалоговое окно
Есть ли способ использовать JavaScript, чтобы определить, отображает ли данный браузер сфокусированный элемент <select multiple> как всплывающее окно или только как встроенный блок? На некоторых платформах, таких как браузер Android и iOS...
1242 просмотров

Обнаружение единиц области просмотра (с помощью modernizr или обычного js) и обслуживание соответствующей таблицы стилей
У меня действительно есть проблема, которую я пытаюсь решить уже 3 недели. Я пытаюсь протестировать поддержку модулей vw и обслуживать отдельную таблицу стилей, когда браузер не поддерживает модуль. Я читал учебные пособия по modernizr и знаком с...
4327 просмотров

Что именно происходит, когда браузер не поддерживает запросы функций?
Функциональные запросы полезны для условной загрузки CSS. Они позволяют предоставить часть кода CSS только браузерам, поддерживающим указанную функцию. @supports (feature-name: feature-value) { /* Some CSS code here, for browsers that support...
176 просмотров
schedule 12.04.2022

Обнаружение функций для @supports?
Как определить, поддерживает ли браузер функцию CSS @supports? Поскольку Internet Explorer и Safari не поддерживают его, мое веб-приложение не знает, какие стили применять в этих браузерах.
421 просмотров

Как обнаружить поддержку `focusin`?
Благодаря совершенным убийствам мы можем использовать следующий код JavaScript для обнаружения поддержка мероприятия: function hasEvent(ev) { var elem = document.createElement('a'), type = 'on' + ev, supported = elem[type]...
5262 просмотров

Как программно определить, как браузер обрабатывает window.close()?
Различные веб-браузеры по-разному обрабатывают функцию window.close(). IE запрашивает у пользователя подтверждение, в то время как Firefox и Safari просто не соблюдают его, если окно изначально не было открыто с помощью Javascript и не отображает...
1903 просмотров

Обнаружение браузеров, не поддерживающих onunload/onbeforeunload
Кажется, что из всех браузеров только Opera не поддерживает события onunload/onbeforeunload. (Прошло пятнадцать лет, Opera!) Решения этой проблемы обсуждались много раз, например, здесь: поддержка onbeforeunload обнаружение К сожалению, начиная...
6290 просмотров

Обнаруживать браузеры без встроенной поддержки мыши с помощью Javascript без обнюхивания пользовательского агента?
Я пишу игру как для настольных, так и для мобильных браузеров, которая включает в себя выбор объектов путем перетаскивания их в цель. Пользователю разрешено выбирать объекты щелчком, только если перетаскивание невозможно в браузере пользователя....
237 просмотров

Как мне определить браузер IE?
Я уже выполнил обнаружение функции для конкретной функции, чтобы решить, могу ли я ее использовать или мне нужно использовать обходной путь. Но, к сожалению, я обнаружил, что в IE есть некоторые ошибки в этой функции, которые делают ее бесполезной...
10801 просмотров

Обнаружить поддержку браузера для захвата мультимедиа HTML
Как узнать, поддерживает ли браузер HTML Media Capture*? Традиционный способ проверки поддержки атрибута не работает на некоторых устройствах (проверено на iPad и Google Nexus): var elm = document.createElement(input); if (capture in elm)...
2023 просмотров

В поисках библиотеки, которая умеет обнаруживать поддержку определенных файлов аудио-видео формата
Я создаю мобильное веб-приложение и внедряю теги видео и аудио. Очевидно, не все устройства умеют работать со всеми форматами файлов. Modernizr знает, как вернуть мне кодек, но как я могу узнать, есть ли в моем файле этот конкретный кодек? Я могу...
207 просмотров

Как я могу определить производительность браузеров
Некоторые мобильные браузеры и IE8 javascript не только немного медленнее, но и в 10 раз медленнее! Есть много вещей, которые проходят тесты обнаружения функций (манипуляции js css и т. д.), но настолько медленные, что ухудшают работу пользователя....
3917 просмотров

javascript определяет касание рабочего стола и поддержку мыши
Как устройства с сенсорным экраном должны различать чистое касание и устройства с мышью? (как некоторые современные ноутбуки) Необходимо отдать приоритет всем функциям мыши в приложении, а если устройство, на котором запущено приложение,...
3314 просмотров

Обнаружить поддержку Shoutcast ICY MP3 без navigator.userAgent в Firefox?
Текущая версия Mozilla Firefox — 23.0.1, эта версия не поддерживает воспроизводить потоки Shoutcast MP3 с TCP-порта, отличного от 80 (чаще всего это 8000 для Shoutcast 1.9.8). Я использую Flash, когда поддержка MP3 недоступна в аудио HTML5,...
288 просмотров

IE9-11 определяет стиль преобразования: save-3d
Я сделал трехмерное меню для проекта, и, естественно, IE вызывает проблемы, потому что IE10+, несмотря на то, что 3D-преобразования работают, не поддерживает стиль преобразования: save-3d. Я пробовал методы обхода, применяя преобразования к каждому...
768 просмотров

Определить, использует ли iOS веб-приложение
Мне было интересно, можно ли определить, использует ли пользователь iOS веб-приложение или просто посещает его обычным способом с помощью браузера Safari. Причина, по которой я хочу добиться этого, заключается в том, что в веб-приложении iOS, когда...
9833 просмотров

лучший способ обнаружить браузер в js
Существует множество способов обнаружения браузера в JavaScript. Насколько я знаю, использование navigator.userAgent или обнаружение функций (например, XMLHttpRequest ) и так далее. Может ли кто-нибудь сказать мне, какой способ является...
5572 просмотров