Скачивать файлы без показа окна подтверждения что это
Ошибки — это важный момент, когда речь идет о пользовательском опыте (User Experience, UX). Они входят в число 5 ключевых компонентов юзабилити: частота их появления и степень серьезности негативно сказываются на юзабилити системы. Кроме того, предотвращение ошибок является одной из 10 эвристик разработки пользовательского интерфейса (User Interface, UI).
Мы оперируем термином «пользовательские ошибки», но в действительности они представляют собой результат работы разработчика. Нельзя предполагать, что люди всегда будут взаимодействовать с вашим дизайном так, как вами было задумано.
Существует множество путей профилактики появления (или, по крайней мере, сокращения) количества пользовательских ошибок. Сегодня мы рассмотрим один из простейших — окно подтверждения действия (Confirmation Dialog), спрашивающее пользователей, уверены ли они, что хотят осуществить выбранное действие.
Окно подтверждения обычно выглядит как всплывающее модальное диалоговое окно, требующее взаимодействия, чтобы система могла исполнить команду пользователя. (Другие стили взаимодействия могут прибегать к иным форматам. Например, в голосовом UI может вслух задаваться вопрос, на который юзер может ответить «Да» либо «Нет».) Вне зависимости от формата, диалоговые окна подтверждения — это нарушение алгоритма, инициированное системой, и они замедляют опыт пользователя. Если такая задержка поможет избежать ошибки, то время будет потрачено не зря, но в другом случае они носят прерывающий характер и потому раздражают.
Вот пример того, как Windows 10 выдает окно подтверждения действия, когда пользователь пытается опустошить корзину, содержащую 1 файл:
Хороший пример от Windows 10 (хотя и неидеальный в плане дизайна): «Вы действительно хотите безвозвратно удалить этот файл?»
Однако когда корзина содержит несколько файлов, Windows использует более редкое диалоговое окно:
Дизайн этого окна весьма спорный: «Вы действительно хотите безвозвратно удалить эти объекты?»
Во-первых, почему для отображения одного и того же по сути вопроса используются разные иконки? И символ «Х», и восклицательный знак подходят для подобного предупреждения. Стоило просто выбрать один из вариантов и постоянно его применять (последовательность — еще одна из топ-10 UI-эвристик).
Конечно, это небольшое упущение, так как пользователи вряд ли принимают решения, отталкиваясь от вида иконки. Но здесь присутствует и другая распространенная проблема: недостаток конкретности. Словосочетание «эти объекты» не сообщает пользователю, какие именно файлы будут удалены. Когда же удаляется 1 файл, его имя указывается в диалоговом окне наряду с дополнительной информацией, помогающей определить, правильный ли файл подлежит удалению. (Еще лучше целям юзабилити послужило бы миниатюрное изображение файла вместо общей иконки.) Нужно признать, что при удалении большого числа файлов будет сложно указать детали, касающиеся каждого из них, но указание количества объектов — уже шаг к большей конкретике.
Вернемся к основам: почему вообще появляются окна подтверждения? Чтобы дать пользователям шанс еще раз проверить необходимость потенциально опасного действия. Однако когда люди нажимают на подтверждение автоматически, не думая, то никакой это не второй шанс.
Окно подтверждения должно переформулировать пользовательский запрос и объяснить, что именно система собирается сделать, предоставив конкретное описание результата действия. Нет смысла просить подтвердить команду, если последствия не конкретизированы, как это сделано в YouTube:
Окно подтверждения YouTube («Удаление видео. Вы собираетесь удалить ролик. Восстановить его будет нельзя. Продолжить?») также грешит отсутствием конкретности. Да, оно помогает понять, что действие не имеет обратной силы, но было бы лучше, если бы система обеспечила восстанавливаемость файлов, на какое-то время сохраняя копии удаленных видео, чтобы пользователь мог вернуть все обратно.
Когда вас спрашивают: «Вы точно уверены, что хотите это сделать?» — и не предоставляют больше никаких деталей, единственная возможная реакция будет звучать как: «Конечно, хочу, я же только что сказал вам это». Именно поэтому пользователи часто нажимают «Да», даже не подумав. Такое автоматическое поведение не обеспечивает им никакой защиты и лишь раздражает, из-за чего они уделяют меньше внимания предупреждениям.
Рекомендации по созданию окон подтверждения
1. Используйте диалоговые окна подтверждения перед совершением действий с серьезными последствиями, например, подразумевающими уничтожение результатов работы или денежные затраты. В частности, рассмотрите возможность появления таких окон перед осуществлением команд, которые нельзя будет отменить. (Хотя, как уже упоминалось, желательно сделать все возможное, чтобы обеспечить наличие опции, позволяющей отменять действия. Это ключевой компонент другой юзабилити-эвристики — пользовательского контроля и свободы, уменьшающей беспокойство и устраняющей угрозу столкновения с серьезными проблемами.)
2. Не используйте диалоговые окна подтверждения для повторяющихся, регулярных действий. Как в басне Эзопа, если вы будете слишком часто дурачить людей историями о нападении волка, они перестанут обращать на вас внимание, и окно подтверждения потеряет свою силу и не сможет предотвратить беду.
3. Будьте конкретны и информируйте пользователей о последствиях их действий. Не спрашивайте: «Вы действительно хотите это сделать?». Вместо этого дайте объяснение на понятном языке и сделайте так, чтобы пользователи прочитали его и предотвратили ошибку.
5. Подумайте об использовании метода последовательного раскрытия информации (Progressive Disclosure), чтобы пользователи могли узнавать больше о последствиях выбора той или иной команды еще до его совершения. Текст диалогового окна при этом должен оставаться достаточно простым, чтобы его можно было быстро просмотреть.
Microsoft Word: «Ваш документ будет обновлен до новейшего формата файла. Когда вы начнете использовать новые функции в Word, могут произойти незначительные изменения в структуре. Если вы предпочитаете не обновлять документ, нажмите «Отмена» (Cancel). Преобразование позволит вам использовать все новые функции Word. Данный документ будет заменен преобразованной версией. Больше не спрашивать меня о преобразовании документов». Это диалоговое окно подтверждения слишком многословно, однако кнопка «Рассказать мне больше» (Tell Me More) — хороший пример использования последовательного раскрытия, дающего возможность скрыть вторичный контент
6. Избегайте настройки окон, при которой ответ «Да» дается по умолчанию. Обычно внедрение в диалоговые окна наиболее распространенных параметров по умолчанию полезно: это экономит время пользователей, а также обучает новичков наиболее вероятному ответу. Но нужно иметь в виду, что цель подтверждения — убедиться, что пользователи дважды проверили необходимость действия и не совершат его, не будучи действительно уверенными, что это потенциально опасное действие необходимо. Можно поставить ответ «Нет», но еще лучше вообще не иметь ответа по умолчанию.
7. Для особо опасных операций требуйте от пользователя нестандартных действий для подтверждения. Вместо простого нажатия кнопки «ОК» (или лучше кнопки с 1-2 словами, описывающими действие), рискующего стать автоматическим поведением, людям нужно сделать то, чего они обычно не делают. Например, ввести слово в поле, как того требует MailChimp перед удалением списка рассылки. (Дон Норман доходит до того, что предлагает другому пользователю подтвердить действие.) Такие нестандартные варианты ответа должны быть отложены для наиболее опасных и редких действий, потому что при частом использовании они становятся новым стандартом и могут превратиться в еще одно автоматизированное действие, теряющее свою стимулирующую силу, которая заставляет пользователя задуматься о последствиях своего шага.
MailChimp: «Название списка: «Адреса по тесту Джейкоба». Количество подписчиков: 4. Ваше действие удалит все данные, касающиеся списка, включая отписки, жалобы на злоупотребление и отказы. Если в будущем вы заново импортируете этот список контактов и начнете слать письма, это может привести к увеличению показателя отказов и жалоб на злоупотребление, что может закончиться удалением пользователем своего аккаунта. Вы уверены, что хотите удалить данный список? Узнать больше об управлении опциями списка рассылки. Напечатайте DELETE для подтверждения». Окно подтверждения удаления списка рассылки в данном примере соответствует нескольким ранее озвученным нами требованиям: (1) конкретизирует детали за счет указания названия списка и (что особенно важно) количества подписчиков; (2) имеет дополнительную защиту от нежелательных действий, поскольку заставляет пользователя напечатать слово «DELETE», более того, поле для введения текста не появляется до того, пока пользователь не прокрутит страницу. Такое усиленное окно должно применяться только в серьезных случаях. (А еще более совершенным вариантом дизайна был бы тот, что позволял бы юзеру отменить важное действие)
8. Рассмотрим вариант кастомизированной настройки, позволяющей пользователю обходить часто появляющиеся виды подтверждений (см. пункт 5 и пример с Microsoft Word, где говорится «Больше не спрашивать меня о преобразовании документов»). В пункте 2 мы говорили, что не следует использовать окна для повторяющихся действий, однако в образовательных целях иногда вам может понадобиться такое подтверждение, например, в те моменты, когда вы вводите новые функции с нежелательными эффектами, даже если эти эффекты не являются слишком серьезными. Такие подтверждения должны быть временными, и вы должны предлагать пользователям способ избежать их повторного появления.
Очевидно, что между пунктами 1 и 2 нашего списка есть некая несостыковка: нужно предупреждать о важных последствиях, но не делать этого слишком часто, чтобы глаз пользователя не замыливался и не переставал видеть предупреждения, то есть важно избегать автоматизации поведения. Решение состоит в проведении анализа задачи для определения серьезности различных результатов и частоты возможных действий пользователя. Например, личный кабинет банка может быть персонализирован так, чтобы требовать подтверждения только тех онлайн-платежей, которые, как минимум, вдвое превышают обычный размер отчислений. Допустим, если пользователь часто оплачивает счета в размере от $100 до $500, то первый его запрос о перечислении кому-то $1100 вполне может оказаться ошибкой, и желаемый платеж может составлять всего $110. Даже если человек на самом деле хочет заплатить $1100, ему понравится возможность еще раз убедиться в правильности большого платежа. С другой стороны, некто, совершающий перечисления в размере $10 000 несколько раз в день, будет раздражен, если его станут прерывать при оплате суммы в $1100. (Платежи вдвое больше обычных — это лишь пример, а не обязательный порог трат, здесь необходимо провести исследование, определяющее точные суммы.)
В конечном счете, наиболее важные аспекты в плане юзабилити — это не слишком частое применение диалоговых окон подтверждения и конкретность, обеспечивающая понимание того, на что пользователь соглашается при нажатии кнопки. Повторимся: если вы выдаете слишком много предупреждений, то люди перестанут обращать на них внимание. Если бы мы повторили эту фразу еще несколько раз, вы бы не стали ее читать.
И наконец, улучшайте пользовательский опыт в целом: помимо дизайна самих диалоговых окон делайте все возможное, чтобы обеспечить отмену/возврат действий, поскольку некоторые пользовательские ошибки будут возникать снова и снова, даже если у вас будут самые лучшие окна подтверждения. Все, что вы можете сделать, — это уменьшить количество пользовательских ошибок, но это чрезвычайно достойная цель, повышающая удовлетворенность клиентов, возможно даже, спасающая жизни и определенно повышающая бизнес-ценность вашего дизайна.
В этой статье описывается, как Firefox обрабатывает загрузки различных типов файлов и как вы можете изменить его поведение.
- Для получения помощи при возникновении проблем при загрузке, прочитайте статью Что делать, если вы не можете загрузить или сохранить файлы.
- По получения помощи при возникновении проблем со встроенными в страницу медиа, прочитайте статью Исправление распространенных аудио и видео проблем.
- Чтобы поменять почтовую программу, которую использует Firefox, прочитайте статью Изменение программы, используемой для открытия ссылок электронной почты.
Оглавление
Когда вы щёлкаете по ссылке для загрузки файла, вы можете увидеть диалоговое окно с вопросом, хотите ли сохранеть файл или открыть его в определённом приложении, если Firefox не может обработать файл самостоятельно. Для Media type, также называемого MIME-типом или Content type, Firefox будет совершать то действие, которое соответствует конфигурации сервера.
Примечание: Firefox не сможет правильно обработать загружаемый файл, если неправильно сконфигурированный веб-сервер отправляет его с неправильным Content type. Например, Firefox может отображать содержимое в виде простого текста вместо открытия файла в приложении или запроса пользователю. (Для получения дополнительной информации прочитайте статью Правильная конфигурация MIME-типов на сервере в веб-документации MDN). Вы можете связаться с веб-сайтом в таких случаях или попробовать одно из дополнений Firefox, например, Content-Type Fixer, чтобы обойти эту проблему. (Если вы решите использовать дополнение, и вам потребуется с ним помощь, для поддержки свяжитесь непосредственно с разработчиком дополнения).Если вы говорите Firefox открыть или сохранить файл и также выбираете вариант "Выполнять автоматически для всех файлов данного типа" (читайте ниже), новый Content Type и запись действия для этого типа файлов появятся в выборе Приложения на панели Основные Настройки Настройки Настройки Firefox.
Вы можете изменить действие, которое будет производить Firefox для определённых типов содержимого. Эти настройки не распространяются на объекты, встроенные в веб-страницы — только на ссылки на сами файлы.
На Панели меню в верхней части экрана щёлкните Firefox и выберите Настройки . Нажмите на кнопку меню и выберите Настройки Настройки . Нажмите на кнопку меню и выберите Настройки .
Несколько строчек для одного формата или расширения файла? Некоторые типы файлов могут включать более чем один MIME-тип.- Открыть в Firefox: Выберите, если вы хотите, чтобы Firefox отображал содержимое. Это относится только к ограниченному числу типов файлов, которые Firefox может декодировать, например, Portable Document Format (PDF).
- Всегда спрашивать: Показывать диалог и предлагать выбрать действие, которое Firefox будет выполнять при загрузке файлов такого типа. Эта опция полезна, если вы не хотите, чтобы Firefox всегда выполнял одинаковое действие — сохранение или открытие в определенной программе — и вы хотите каждый раз выбирать действие вручную.
- Сохранить файл: Всегда сохранять файл на ваш компьютер через окно загрузок, каждый раз, когда вы щёлкаете по файлу этого типа.
- Использовать . : Открывать файл в выбранном вами приложении.
Когда вы щёлкаете по ссылке и Firefox нет настроенного типа контента и действия при загрузке для такого типа файла, Firefox будет спрашивать вас, что делать с файлом:
Предупреждение: Не настраивайте Firefox в качестве вспомогательного приложения для постоянного открытия определённых типов файлов — это может вызвать проблему неоднократного открытия пустых вкладок или окон после щёлчка по ссылке. Недоступна опция Выполнять автоматически для всех файлов данного типа? Это может произойти, если веб-сайт сервера неверно указывает MIME-тип файла или если указывает для файла поле «Content-Disposition: attachment».Если у вас имеются проблемы, которые вы не можете решить, с действиями Firefox при загрузке файлов или вы просто хотите начать с чистого листа, вы можете восстановить действия и типы содержимого по умолчанию с помощью удаления вручную файла, в котором хранятся эти настройки.
Это удалит все настроенные действия для типов содержимого. Вам потребуется произвести все эти изменения снова после того, как вы выполните следующие шаги.Откройте папку вашего профиля:
- Щёлкните по кнопке меню , затем щёлкните по кнопке Справка и выберите Информация для решения проблем Информация для решения проблем . Из меню Справка выберите Информация для решения проблем Информация для решения проблем . Откроется вкладка Информация для решения проблем.
- В разделе Сведения о приложении рядом с Папка Директория профиля щёлкните по кнопке Открыть папку Показать в Finder Открыть каталог . Откроется окно, содержащее папку вашего профиля. Откроется папка вашего профиля.
Щёлкните по кнопке меню и выберите Выход .
Щёлкните по меню Firefox и выберите Выход . Откройте меню Firefox в верхней части экрана и выберите Выйти из Firefox . Откройте меню Firefox и выберите Выход .
Эти прекрасные люди помогли написать эту статью:
Станьте волонтёром
Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.
Добрый вечер. В настройках не нашла . Как-то можно отключить?
@AnnetkoO Это системные уведомления, а не браузерные. Посмотрите настройки безопасности системы.
А остальным комментаторам с картинками-мемами нужно понять, что у пользователей есть очень разный опыт работы с компьютерами. От вас ждут помощи, а не весёлых картинок.
@Shpankov Спасибо огромное за ответ. Я предполагала, что это Windows 10 , но решила удостовериться здесь. Я через групповые политики отключила защитника Видимо это и сыграло роль.
@temkem Еще прочитала на просторах интернета, что типа зависит от подписи приложения. не знаю почему , например WPS Office , довольно таки популярный продукт, определяется как потенциально вредоносный компьютеру. Добавлю, что я отключила все мыслимые и немыслимые уведомления в Windows 10, всякие там нотификации от брандмауэра и так далее , но увы . воз и ныне там. При этом, если выбираю " Сохранить как" , без проблем, никакие окошки не вылазят. Вообщем странно все это:)))
@AnnetkoO у меня Win. 7 , штатный антивирус отключен,других нет, но вот такое дополнительное уведомление вылазит у Vivaldi только.
@temkem Так вот у меня тоже, как бы только у Вивальди. Но уважаемый Shpankov написал, что проблема в винде. Что ж , остается только верить на слово.
@AnnetkoO у меня Win. 7 , штатный антивирус отключен,других нет, но вот такое дополнительное уведомление вылазит у Vivaldi только.
@temkem Так вот у меня тоже, как бы только у Вивальди. Но уважаемый Shpankov написал, что проблема в винде. Что ж , остается только верить на слово.
Так, возможно, я ошибся и проблема в каких-то хвостах Chromium.
Попробуйте следующие шаги.
- Откройте адрес chrome://settings
- Прокрутите страницу вниз и нажмите "Дополнительные"
- Откройте раздел "Синхронизация сервисов Vivaldi. Остальные настройки конфиденциальности, безопасности и сбора данных"
- Отключите опцию "Безопасный просмотр (защищает вас и ваше устройство от опасных сайтов)"
Напишите, помогло ли это.
P.S. Также можно попробовать напрямую перейти по ссылке chrome://settings/syncSetup
@Shpankov там я сразу все галки снимаю после каждой переустановки Vivaldi.
В общем мне не помогает.
В общем у себя нашел в чём причина.
Получается наоборот - если снять галку
"Настройки>Приватность>Включить защиту от фишинга и зловредного ПО",
то такое уведомление появляется, а если поставить галку обратно, то не появляется.
И кстати понаблюдал и заметил что если снять галку
"Настройки>Приватность>Включить защиту от фишинга и зловредного ПО" , то в хромиумовских настройках
"Безопасный просмотр (защищает вас и ваше устройство от опасных сайтов)" тоже становится в отключенное положение.
"Настройки>Приватность>Включить защиту от фишинга и зловредного ПО",
то такое уведомление появляется, а если поставить галку обратно, то не появляется.
Хм, странно. На первый взгляд - нелогичное поведение. Но если Google хочет заставить пользователей включить эту галку - то тогда появление этого надоедающего диалога вполне логично.
Попробую поговорить с нашими разработчиками, отвечающими за приватность.
@temkem Можете прислать ссылки на файлы, при загрузке которых такое уведомление появляется?
Безусловно хорошо, когда безопасность браузера на высоком уровне и позволяет ограничить действия неопытного пользователя, чтобы избежать опасных для компьютера последствий. Но порой эти ограничения не позволяют пользователю взять всю ответственность за совершение опасных действий на себя. Таким образом один из самых популярных и передовых браузеров Google Chrome решил запретить загрузку потенциально опасных файлов и это ограничение не обойти без дополнительных настроек браузера.
Навигация по статье:
Какие файлы могут быть заблокированы для скачивания
Система безопасности браузера Google Chrome способна автоматически определять и блокировать попытки скачать на компьютер потенциально опасные файлы и программы, которые способны:
- собирать персональные данные пользователей;
- изменять настройки браузера и операционной системы;
- устанавливать без ведома пользователя расширения и программы;
- содержать вирусы.
Алгоритмы определения опасности файла браузером нам неизвестны. Но известно, что Хром может блокировать файлы, которые могут повлиять на значимые системные настройки программного обеспечения компьютера и не представляющие непосредственной угрозы системе.
Как разрешить скачивание заблокированного файла
1. Открыть список скачанных файлов.
Другой способ открыть список загрузок браузера - использовать сочетание клавиш Ctrl+J.
2. Нажать кнопку "Сохранить".
Чтобы продолжить скачивание файла, который Google Chrome блокирует, необходимо найти его в списке скачанных файлов и нажать кнопку [ Сохранить ].
3. Нажать кнопку "Все равно продолжить"
Хром очередной раз заботливо предупредит о том, что файл может представлять опасность и спросит: "Сохранить опасный файл?". Нажимаем кнопку [ Все равно продолжить ] и браузер начинает загрузку файла.
Если нет уверенности в том, что файл из сети интернет безопасен, то лучше его не скачивать. Но если вы все взвесили и приняли риски скачивания, то делать это нужно на компьютере с установленным антивирусом. Антивирус - это основной контур защиты, который сможет вовремя обнаружить и заблокировать опасную деятельность скачанного файла.
Как отключить блокировку скачивания опасных файлов
Google Chrome дает пользователю возможность отключить блокировку опасных файлов, но использовать этот функционал в повседневной деятельности на домашнем или рабочем компьютере не стоит. Блокировка опасных файлов по сути является первым контуром защиты вашего компьютера и после его отключения риск поражения компьютера вредоносными программами значительно возрастает.
Отключение блокировки опасных файлов выполняется в настройках браузера. Для это необходимо выполнить следующие шаги:
1. Открыть настройки браузера Хром.
2. В меню настроек выбрать пункт "Конфиденциальность и безопасность" и затем "Безопасность".
3. Активировать опцию "Защита отключена (не рекомендуется)".
4. Согласиться с предупреждением и нажать кнопку "Отключить".
После отключения безопасного просмотра Chrome продолжит уведомлять об опасности скачиваемого файла, но в этом случае будет доступна кнопка "Сохранить". После нажатия на кнопку "Сохранить" файл будет успешно скачан.
Другие причины блокировки скачивания файла
Помимо самого интернет-браузера, блокировать скачивание файла может установленный на компьютере антивирус. Например, встроенным в операционную систему Windows, антивирусом "Защитник Windows", блокировка файла выглядит следующим образом:
В области уведомлений Windows так же появляется предупреждение.
Чтобы отключить блокировку файла антивирусными программами надо выполнить соответствующие настройки в этих программах, либо отключить их на свой страх и риск. Описать настройку каждой антивирусной программы в рамках данной статьи затруднительно, так как таких программ довольно много и интерфейс настроек у них сильно отличается друг о друга.
Надеюсь, что данная статья ответила на ваш основной вопрос. Если нет, то оставляйте комментарии - будем разбираться.
Читайте также: