Обнаружение поддержки браузера для атрибута "закрыто"Javascript

Форум по Javascript
Anonymous
Обнаружение поддержки браузера для атрибута "закрыто"

Сообщение Anonymous »

Атрибут закрытого поддерживается во всех основных браузерах, кроме Safari. Для этих браузеров настройка BluckBy = "All" на элементе диалога позволяет сбросить свет, включая нажатие на Dialog :: Fafdrop .
Я попытался реализовать обнаружение функций для Safari следующим образом (это внутри прослушивателя событий Click):

Код: Выделить всё

// modal.close() is handled by `closedby` attribute on 
// except in Safari.
if (`closedby` in navigator) {
console.log(`closedby supported`);
} else {
modal?.close();
console.log(`closedby not supported`);
};
Но даже в поддерживающих браузерах консольное сообщение закрыто не поддерживается .
Как я могу обнаружить поддержку для закрытия ?
Примечание: Modal является переменной, удерживающей элемент диалога.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -attribute

Вернуться в «Javascript»