Являются ли Javascript всплывающие окна (оповещение, подтверждение и подсказка) частью «документа» или частью «браузера» (клиента) - PullRequest
0 голосов
/ 03 февраля 2020

Прежде всего, я прошу прощения, если не знаю, что на подобные вопросы дан ответ, если да, пожалуйста, просветите меня, чтобы я мог ссылаться и учиться (Если они удовлетворяют контексту моей проблемы).

Итак, контекст мой вопрос полностью основан на изменениях политики автозапуска . Прямо сейчас эта политика навязывает удаление нежелательных вещей или рекламных объявлений для автоматического воспроизведения без согласия пользователя. Возможно, это вызывает угрозы безопасности и потребление полосы пропускания, особенно на мобильных устройствах.

Единственное решение, позволяющее использовать его для законного использования, - это заставить пользователя взаимодействовать с веб-сайтом. Это круто, я попытался выполнить sh, показав окно с предупреждением, но оно не удовлетворяет этим критериям (сначала заставьте пользователя взаимодействовать). Скорее, если я добавлю кнопку в тело документа и нажму на нее, то критерии будут соответствовать, и я смогу прослушать звук, который хочу воспроизвести, при загрузке страницы.

Так мне интересно, чужды эти ящики для DOM? или они принадлежат только клиенту?

Я заранее благодарен за любое решение, которое могло бы быть для меня очевидным, профессиональным, незрелым или непрофессиональным. Я ученик.

1 Ответ

1 голос
/ 03 февраля 2020

Поскольку JavaScript на стороне клиента, всплывающие окна являются частью браузера (= среда). Вот почему полное имя функции alert() - window.alert(). Они не являются частью DOM.

...