The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

30.03.2017 11:59  Разработчики Chrome намерены ограничить всплывающие диалоги на JavaScript

Разработчики web-браузера Chrome рассматривают возможность ограничения диалогов, реализуемых средствами JavaScript и блокирующих просмотр контента. В основной массе подобные диалоги применяются для навязывания каких-то действий и вызывают значительное недовольство среди посетителей.

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

Рассматривается несколько путей блокирования назойливых всплывающих диалогов, с сохранением возможности их применения по назначению. Вместо блоков, перекрывающих содержимое и останавливающих дальнейшую работу со страницей/браузером, для вывода уведомлений предлагается использовать Notifications API для показа не блокирующих работу уведомлений и HTML-тег dialog для организации ввода, а для отладочных целей console.log(document.origin).

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



  1. Главная ссылка к новости (https://www.theregister.co.uk/...)
  2. OpenNews: Выпуск web-браузера Chrome 57
  3. OpenNews: В Chrome тестируют новый подход к компиляции JavaScript
  4. OpenNews: В Chrome введены ограничения на установку сторонних дополнений
  5. OpenNews: В Chrome вводятся ограничения по воспроизведению Flash-контента
  6. OpenNews: На соревновании Pwn2Own 2017 продемонстрированы взломы Ubuntu и Firefox
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: chrome
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, brzm, 12:03, 30/03/2017 [ответить] [смотреть все]
  • +33 +/
    > сделав их немодальными

    Давно, блин, пора!

     
     
  • 2.4, Аноним, 12:20, 30/03/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +3 +/
    А сохранение так и останется модельным ни выделить текст на странице, ни прокру... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.7, brzm, 12:44, 30/03/2017 [^] [ответить] [смотреть все]  
  • +11 +/
    IMO, модальные окна в принципе зло, везде. Даже если нужно непременное вмешательство пользователя, то основное окно можно хотя бы оставить на read-only, скопировать ввод, справку вызвать, да что угодно.
     
     
  • 4.13, Аноним, 13:35, 30/03/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    А тебя не беспокоит, что по документации окно модальное, а браузер показывает ег... весь текст скрыт [показать]
     
     
  • 5.17, rshadow, 14:04, 30/03/2017 [^] [ответить] [смотреть все]  
  • +5 +/
    Обычное программирование Просто тупое решение в лоб одной функцией, меняется ... весь текст скрыт [показать]
     
  • 5.57, YetAnotherOnanym, 10:42, 31/03/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Как пользователя меня это только радует ... весь текст скрыт [показать]
     
  • 5.59, brzm, 21:39, 31/03/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Во-первых, давайте без фамильярностей Во-вторых, вы плохо поняли то, что я напи... весь текст скрыт [показать]
     
  • 4.28, incker, 17:16, 30/03/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    Бывает пользователь хочет закрыть страницу не сохранив прогресс Уведомление быт... весь текст скрыт [показать]
     
  • 4.29, Аноним, 17:54, 30/03/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Снова дилетантский подход Зло, но не везде Блокирующие окна нужны чтобы разреш... весь текст скрыт [показать]
     
  • 4.45, Линукс еще не готов, 23:40, 30/03/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Алё иксперд Модальное окно необходимо чтобы сохранить контекст приложения, в ко... весь текст скрыт [показать]
     
     
  • 5.49, Аноним, 01:02, 31/03/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Раньше на опеннете подобный позор было сложно встретить.
     
  • 1.2, Аноним, 12:08, 30/03/2017 [ответить] [смотреть все]  
  • +3 +/
    Да ладно ... весь текст скрыт [показать]
     
     
  • 2.36, grsec, 19:17, 30/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    100 Запустили в интернет всяких разрабов-гомобоев, которые загадили web Тепер... весь текст скрыт [показать] [показать ветку]
     
  • 1.3, Аноним, 12:15, 30/03/2017 [ответить] [смотреть все]  
  • +9 +/
    Больше всего бесит когда поверх страницы выводится предложение подписаться на канал в Facebook или предлагаются услуги online-консультанта, на сайтах мелких фирмочек это стало модным.
     
     
  • 2.6, Аноним, 12:25, 30/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Этих никто трогать не будет, они не через alert сделаны ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.30, Аноним, 17:56, 30/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Удалять перманентно. Больше не всплывет.
     
  • 2.46, Sabakwaka, 00:10, 31/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Голосуй ногами НЕ посещай сайты, которые тебя раздражают ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.60, Аноним, 08:01, 01/04/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Кругом слишком много идиотов, чтобы это сработало.
     
  • 1.5, Аноним, 12:24, 30/03/2017 [ответить] [смотреть все]  
  • +2 +/
    При чем тут они Сколько я не встречал всплывашек - они все были сделаны на ди... весь текст скрыт [показать]
     
  • 1.8, Аноним, 12:58, 30/03/2017 [ответить] [смотреть все]  
  • +/
    Сто лет не прошло. Веб три-ноль близко...
     
     
  • 2.62, die_russofobs, 21:27, 01/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Как же - зато очередной backdoor закрыли!
    А то что тысячу оставили - так через тысяччу лет и их "найдут" и закроют, создав новые конечно. Может когда-нибудь, например когда JScript уже вымрет - и легализированный стандартом JScript - backdoor с сохранением в отдельном кэше браузера всех посещаемых/загружаемых в frame адресов, т.е.аналог скрытых Cookies.

    К слову, в Opera, уже лет 20 как все всплывашки блокировались, по кр.мере в той что <=12.xx.
    А, позжие их уродства браузера(на базе движка Chrome собственно...)
    - даже и не смотрел!

     
  • 1.9, piteri, 13:00, 30/03/2017 [ответить] [смотреть все]  
  • +/
    >На первом этапе предлагается изменить реализацию функций alert(), confirm() и prompt(), сделав их немодальными

    И как их потом по назначению использовать?!

     
     
  • 2.12, Аноним, 13:30, 30/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –4 +/
    Никак if CHROME elseif SAFARI elseif MOZILA elseif IE else... весь текст скрыт [показать] [показать ветку]
     
  • 2.20, Аноним, 14:16, 30/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Любитель отладки alert()-ом в треде, все в Эйка!
     
  • 2.23, Lain_13, 16:05, 30/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Подозреваю, что они будут локально-модальными Т е будут блокировать вкладку, н... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.37, НяшМяш, 19:36, 30/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Давно пора В хромой опере долго не мог отловить прикол, когда страница на клики... весь текст скрыт [показать]
     
  • 3.55, cmp, 08:40, 31/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Эй, привет тебе из 2017, в фф так уже пару лет
     
     
  • 4.58, Lain_13, 16:56, 31/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Потому и подозреваю, что и в Хроме так будет.
     
  • 2.47, Sabakwaka, 00:11, 31/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Читай вывод в консол-монсол alert я использую, чтобы почитать переменные ... весь текст скрыт [показать] [показать ветку]
     
  • 1.10, тоже Аноним, 13:02, 30/03/2017 [ответить] [смотреть все]  
  • +/
    То есть, набрасывая простенькую веб-морду, теперь нужно будет думать, как браузер отнесется к встроенным диалогам, и не сломает ли он своими капризами логику приложения? Молодца!
     
     
  • 2.11, Аноним, 13:13, 30/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    А разве сейчас не надо думать?
     
     
  • 3.14, тоже Аноним, 13:36, 30/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Если это чисто внутренняя и чисто техническая морда, не предназначенная для высо... весь текст скрыт [показать]
     
  • 3.32, Аноним, 18:46, 30/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Пыхомакаки, сэр, такого не умеют.
     
     
  • 4.40, тоже Аноним, 21:05, 30/03/2017 [^] [ответить] [смотреть все]  
  • +/
    А диванные эксперты в жизни не видели за веб-мордой ничего, кроме пыха.
     
     
  • 5.61, Аноним, 14:30, 01/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Интересно, почему у тебя такая обида? Ты пыхомакак?
     
  • 2.24, Lain_13, 16:07, 30/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    А ты не показывай alert сразу при открытии страницы, например Кто вообще так ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.27, тоже Аноним, 16:47, 30/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Не знаю. Я - не делаю.
     
  • 1.15, metakeks, 13:54, 30/03/2017 [ответить] [смотреть все]  
  • –1 +/
    Ой млё, как будто в баннерах до этого такой срани не было. Особенно на Flash...
     
     
  • 2.33, Аноним, 18:47, 30/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    > Особенно на Flash

    А что это?

     
  • 1.16, sorrymak, 13:56, 30/03/2017 [ответить] [смотреть все]  
  • +1 +/
    Хоть что-то годное.
     
  • 1.18, yan, 14:08, 30/03/2017 [ответить] [смотреть все]  
  • +1 +/
    И вроде что-то меняют, режут, а всё те же криво-таблицы-попапы-фреймы как были, так и остались, только теперь js/css/html5/etc. Странно.
     
     
  • 2.19, тоже Аноним, 14:15, 30/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Что ж тут странного Очевидно, что победить в этой борьбе такими методами невозм... весь текст скрыт [показать] [показать ветку]
     
  • 1.21, Аноним, 14:52, 30/03/2017 [ответить] [смотреть все]  
  • +4 +/
    Всё, з п яваскриптоводов начнёт падать, т к такую востребованную назойливость ... весь текст скрыт [показать]
     
  • 1.22, Ilya Indigo, 15:47, 30/03/2017 [ответить] [смотреть все]  
  • +/
    > 1-ый абзац.

    А браузеры тут причём?
    Меня, подозреваю и не только меня, раздражает что браузер потребляет ресурсы в несколько раз больше, чем мои игори, но что-то Google не спешит ограничивать сайты в ресурсах, а было бы куда полезней.

     
  • 1.25, annonim, 16:19, 30/03/2017 [ответить] [смотреть все]  
  • +/
    Firefox (SeaMonkey) + uBlock Origin + NoScript + Ghostery = резкое сокращение различного рода назойливостей.
     
     
  • 2.26, _KUL, 16:22, 30/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    lynx?!
     
  • 2.34, edv, 18:49, 30/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Ghostery Блокируем spyware средствами другого spyware Это как в новости - у ва... весь текст скрыт [показать] [показать ветку]
     
  • 1.31, Аноним, 18:26, 30/03/2017 [ответить] [смотреть все]  
  • –1 +/
    когда тама wayland в chrome запилят?
     
  • 1.35, RobotsCantPoop, 19:04, 30/03/2017 [ответить] [смотреть все]  
  • +1 +/
    > Например, через рекламные сети или взлом сайтов продвигаются блоки, предлагающие обновить браузер чтобы продолжить просмотр страницы или установить поддельный антивирус под предлогом обнаружения в системе вируса, а также симулирующие возникновение системной ошибки и предлагающие позвонить по указанному номеру телефона.

    У них там вообще какой год-то?

     
  • 1.38, Аноним, 19:52, 30/03/2017 [ответить] [смотреть все]  
  • +/
    как не почитаешь комменты - все сидят на свободных форках браузеров и плюются от... весь текст скрыт [показать]
     
     
  • 2.39, Аноним, 20:07, 30/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Все новости об изменениях в хроме подразумевают хромиум же.
     
  • 1.41, Аноним, 21:23, 30/03/2017 [ответить] [смотреть все]  
  • +/
    Это давно уже надо было сделать Раздражают эти навязчивые баннеры И главное за... весь текст скрыт [показать]
     
     
  • 2.54, cmp, 08:37, 31/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Раздражают критины, которые не знают, что в модальные диалоги нельзя вставить ничего кроме текста, который и так режется. Не знают, что ниодин вредонос не станет пользоваться этими диалогами, так как они заблокируют и его работу. А вот для диалогов, которые рисуются js есть ublock давным давно.
     
  • 1.42, Аноним, 22:01, 30/03/2017 [ответить] [смотреть все]  
  • +2 +/
    Как же дико бесит когда серфишь по инетрнету без мышки, нажал ctrl w закрыть вкл... весь текст скрыт [показать]
     
     
  • 2.53, cmp, 08:32, 31/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    А до esc пальчики не дотягиваются?
     
  • 2.56, Аноним, 09:46, 31/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    а ты поменьше по порносайтам лазь и все будет хорошо разработчики не при чем, ... весь текст скрыт [показать] [показать ветку]
     
  • 1.43, Аноним, 22:04, 30/03/2017 [ответить] [смотреть все]  
  • –1 +/
    На порнухе бывает появляются грозные предупреждения, что мол вы смотрели порнуху... весь текст скрыт [показать]
     
  • 1.44, Аноним, 23:12, 30/03/2017 [ответить] [смотреть все]  
  • +1 +/
    В Firefox бороться с этим несколько проще В about config надо запретить сценари... весь текст скрыт [показать]
     
  • 1.48, Аноним, 00:47, 31/03/2017 [ответить] [смотреть все]  
  • +/
    Вот это полезно
     
  • 1.51, Аноним, 01:20, 31/03/2017 [ответить] [смотреть все]  
  • +/
    не модальный alert ddos
     
  • 1.52, Аноним, 06:01, 31/03/2017 [ответить] [смотреть все]  
  • +/
    да пусть они будут модальные, сделайте принудительно большой крестик для закрыти... весь текст скрыт [показать]
     
     
  • 2.63, Аноним, 19:19, 03/04/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Не получится так Слишком много способов, которыми можно отрисовать диалог И ка... весь текст скрыт [показать] [показать ветку]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList