Chrome уничтожит всплывающие окна в интернете - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Общий раздел > Новости интернета
Дата
USD/RUB88.6852
BTC/USD67711.8907
Новости интернета Обсуждение самых разных интернет-новостей.

Закрытая тема
Опции темы Опции просмотра
Старый 31.03.2017, 10:01   #1
Miss Content
Senior Member
 
Аватар для Miss Content
 
Регистрация: 22.07.2013
Сообщений: 855
Бабло: $556520
По умолчанию Chrome уничтожит всплывающие окна в интернете

По мнению разработчиков браузера Google Chrome, всплывающие окна-уведомления на JavaScript создают «слишком много возможностей для злоупотреблений». Команда разработчиков Chrome намерена их запретить, пишет издание The Register.

В качестве примера представители Google приводят популярные у интернет-мошенников и раздражающие пользователей сайты с всплывающими уведомлениями, сигнализирующими об обнаружении вируса и предлагающими установить фальшивый антивирус, обновить браузер, имитирующими системные ошибки и т.п.

Как сделать всплывающие уведомления безопасными

В блоге для разработчиков Google поясняет, что первые версии JavaScript, представленные в 1995 г., имели три функции взаимодействия с пользователем - alert(), confirm() и prompt(). Со временем их синхронные API стали конфликтовать с современными версиями браузеров.

Диалоговые окна являются модальными - движок JavaScript останавливается до получения отклика пользователя, что при злонамеренном использовании ведет к блокировке всего браузера.



Для борьбы с ними Google планирует в ближайшей перспективе изменить обработку JavaScript, сделав функции alert(), confirm() и prompt() немодальными. Это уже реализовано в браузере Safari, где всплывающее JavaScript-окно исчезает при переходе пользователя на другую вкладку.

Еще одним потенциальным новшеством может стать возможность отказа от показа alert(), confirm() и prompt() в том случае, если пользователь не взаимодействует с веб-страницей. «Детали такого варианта еще обсуждаются», - отметили в Google.

HTML на замену JavaScript

Кроме того, Google рекомендует разработчикам несколько других вариантов использования уведомлений. К примеру, они могут применять функцию Notifications API. Для получения отклика от пользователя ей предусмотрено диалоговое окно HTML. Работающие с межсайтовым скриптингом могут использовать метод console.log. На мобильных же платформах рекомендуется использовать API, которое позволяет узнать, видит ли пользователь ваш сайт - Page Visibility API.
__________________
Место для Вашей рекламы!!!
Miss Content вне форума  
Старый 31.03.2017, 11:58   #3
Dor
Senior Member
 
Регистрация: 24.01.2013
Сообщений: 1,564
Бабло: $213705
По умолчанию

Цитата:
Сообщение от spomoni Посмотреть сообщение
Вот сцуки, будет с попапом сложнее работать.
насколько я понимаю, попапы не юзают эти функции.

но другие фитчи, накроются )
Dor на форуме  
Старый 07.04.2017, 17:31   #4
wou_wou
Юниор
 
Регистрация: 30.03.2017
Сообщений: 19
Бабло: $3010
По умолчанию

Попапы не тронут, тут скорее речь про принудительную блокировку окон с невозможностью закрыть, например и перейти на другую вкладку или вовсе закрыть браузер. Ну и всякие вымогательские окна.
wou_wou вне форума