Как создать всплывающие окна без полей?
-
26-09-2019 - |
Вопрос
Так что нормальное всплывающее окно, но без оригинальных границ и стилей, что происходит из операционной системы.
Есть ли способ стилить эти всплывающие окна?
Редактировать: просто элементы HTML не очень хороши, как <div>
Потому что они не могут быть на передней части окна в ОС.
Решение
Всплывающие окна «Chromameless», которые должны быть разрешены в IE VIA showModalDialog
, showModelessDialog
а также createPopup
, Но были катастрофой для юзабилити и соображений безопасности. Они позволили любую веб-страницу поддельным UI на любой части экрана (эффективно «выгружать» весь рабочий стол, окружающий все пользовательские пользователи, связанные с безопасностью) и обычно использовались для самой непринужденной рекламы.
То есть введенные ограничения на них (диалог unadorned
недоступен для веб-страниц и createPopup
Вспышки больше не могут скрывать другие окна), которые не собираются уходить, и другие браузеры никогда не реализовали их вообще.
Другие советы
Вы можете просто отобразить элемент HTML перед веб-страницей. Посмотрите на w3viewer.com. Нажмите на ссылку «О» в левом нижнем углу.
Ответ на это в основном нет. Вы обычно не можете стильно стирать оконный контент в браузере ... Можно стирать прокрутки и несколько других элементов в некоторых браузерах, но ничего не может быть последовательно сделано для изменения браузеров Chrome '.