Вопросы по теме 'browser-feature-detection'
Надежное определение поддержки тегов ‹img› для SVG
В настоящее время я занимаюсь некоторым редизайном веб-сайта, в основном просто обновляя его до более современного вида и пытаюсь сделать его как можно более независимым от разрешения, и во имя независимости от разрешения я решил, что попробую...
6252 просмотров
schedule
16.09.2021
Определите, показывает ли браузер ‹выберите несколько› как модальное диалоговое окно
Есть ли способ использовать JavaScript, чтобы определить, отображает ли данный браузер сфокусированный элемент <select multiple> как всплывающее окно или только как встроенный блок?
На некоторых платформах, таких как браузер Android и iOS...
1242 просмотров
schedule
27.09.2021
Обнаружение единиц области просмотра (с помощью modernizr или обычного js) и обслуживание соответствующей таблицы стилей
У меня действительно есть проблема, которую я пытаюсь решить уже 3 недели. Я пытаюсь протестировать поддержку модулей vw и обслуживать отдельную таблицу стилей, когда браузер не поддерживает модуль. Я читал учебные пособия по modernizr и знаком с...
4327 просмотров
schedule
09.09.2021
Что именно происходит, когда браузер не поддерживает запросы функций?
Функциональные запросы полезны для условной загрузки 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 просмотров
schedule
16.04.2022
Как обнаружить поддержку `focusin`?
Благодаря совершенным убийствам мы можем использовать следующий код JavaScript для обнаружения поддержка мероприятия:
function hasEvent(ev) {
var elem = document.createElement('a'),
type = 'on' + ev,
supported = elem[type]...
5262 просмотров
schedule
16.06.2022
Как программно определить, как браузер обрабатывает window.close()?
Различные веб-браузеры по-разному обрабатывают функцию window.close(). IE запрашивает у пользователя подтверждение, в то время как Firefox и Safari просто не соблюдают его, если окно изначально не было открыто с помощью Javascript и не отображает...
1903 просмотров
schedule
31.08.2022
Обнаружение браузеров, не поддерживающих onunload/onbeforeunload
Кажется, что из всех браузеров только Opera не поддерживает события onunload/onbeforeunload. (Прошло пятнадцать лет, Opera!) Решения этой проблемы обсуждались много раз, например, здесь: поддержка onbeforeunload обнаружение
К сожалению, начиная...
6290 просмотров
schedule
10.07.2023
Обнаруживать браузеры без встроенной поддержки мыши с помощью Javascript без обнюхивания пользовательского агента?
Я пишу игру как для настольных, так и для мобильных браузеров, которая включает в себя выбор объектов путем перетаскивания их в цель.
Пользователю разрешено выбирать объекты щелчком, только если перетаскивание невозможно в браузере пользователя....
237 просмотров
schedule
01.10.2023
Как мне определить браузер IE?
Я уже выполнил обнаружение функции для конкретной функции, чтобы решить, могу ли я ее использовать или мне нужно использовать обходной путь. Но, к сожалению, я обнаружил, что в IE есть некоторые ошибки в этой функции, которые делают ее бесполезной...
10801 просмотров
schedule
30.03.2023
Обнаружить поддержку браузера для захвата мультимедиа HTML
Как узнать, поддерживает ли браузер HTML Media Capture*?
Традиционный способ проверки поддержки атрибута не работает на некоторых устройствах (проверено на iPad и Google Nexus):
var elm = document.createElement(input);
if (capture in elm)...
2023 просмотров
schedule
16.10.2022
В поисках библиотеки, которая умеет обнаруживать поддержку определенных файлов аудио-видео формата
Я создаю мобильное веб-приложение и внедряю теги видео и аудио. Очевидно, не все устройства умеют работать со всеми форматами файлов. Modernizr знает, как вернуть мне кодек, но как я могу узнать, есть ли в моем файле этот конкретный кодек?
Я могу...
207 просмотров
schedule
05.12.2022
Как я могу определить производительность браузеров
Некоторые мобильные браузеры и IE8 javascript не только немного медленнее, но и в 10 раз медленнее! Есть много вещей, которые проходят тесты обнаружения функций (манипуляции js css и т. д.), но настолько медленные, что ухудшают работу пользователя....
3917 просмотров
schedule
17.12.2022
javascript определяет касание рабочего стола и поддержку мыши
Как устройства с сенсорным экраном должны различать чистое касание и устройства с мышью? (как некоторые современные ноутбуки)
Необходимо отдать приоритет всем функциям мыши в приложении, а если устройство, на котором запущено приложение,...
3314 просмотров
schedule
04.10.2023
Обнаружить поддержку Shoutcast ICY MP3 без navigator.userAgent в Firefox?
Текущая версия Mozilla Firefox — 23.0.1, эта версия не поддерживает воспроизводить потоки Shoutcast MP3 с TCP-порта, отличного от 80 (чаще всего это 8000 для Shoutcast 1.9.8).
Я использую Flash, когда поддержка MP3 недоступна в аудио HTML5,...
288 просмотров
schedule
30.01.2024
IE9-11 определяет стиль преобразования: save-3d
Я сделал трехмерное меню для проекта, и, естественно, IE вызывает проблемы, потому что IE10+, несмотря на то, что 3D-преобразования работают, не поддерживает стиль преобразования: save-3d. Я пробовал методы обхода, применяя преобразования к каждому...
768 просмотров
schedule
02.03.2024
Определить, использует ли iOS веб-приложение
Мне было интересно, можно ли определить, использует ли пользователь iOS веб-приложение или просто посещает его обычным способом с помощью браузера Safari.
Причина, по которой я хочу добиться этого, заключается в том, что в веб-приложении iOS, когда...
9833 просмотров
schedule
16.03.2024
лучший способ обнаружить браузер в js
Существует множество способов обнаружения браузера в JavaScript.
Насколько я знаю, использование navigator.userAgent или обнаружение функций (например, XMLHttpRequest ) и так далее.
Может ли кто-нибудь сказать мне, какой способ является...
5572 просмотров
schedule
24.05.2024