Из какого отчета можно узнать, у пользователей каких браузеров возникают проблемы с просмотром сайта

Обновлено: 20.11.2024

В этой статье модуль начинается с обзора темы (кросс-)браузерного тестирования и ответов на такие вопросы, как "что такое кросс-браузерное тестирование?", "с какими наиболее распространенными типами проблем вы столкнетесь? " и "Каковы основные подходы к тестированию, выявлению и устранению проблем?"

< th scope="row">Цель:
Предварительные требования: Знание основных языков HTML, CSS и JavaScript.
Получить понимание концепций высокого уровня, связанных с кросс-браузерным тестированием.

Что такое кроссбраузерное тестирование?

Кросс-браузерное тестирование – это проверка того, что создаваемые вами веб-сайты и веб-приложения работают в приемлемом количестве веб-браузеров. Как веб-разработчик, вы обязаны убедиться, что не только ваши проекты работают, но и работают для всех ваших пользователей, независимо от того, какой браузер, устройство или дополнительные вспомогательные инструменты они используют. Вам нужно подумать о:

  • Другие браузеры, отличные от одного или двух, которые вы регулярно используете на своих устройствах, в том числе немного более старые браузеры, которые некоторые люди могут использовать до сих пор и которые не поддерживают все новейшие, самые блестящие функции CSS и JavaScript.
  • Различные устройства с разными возможностями, от самых современных планшетов и смартфонов до умных телевизоров, вплоть до дешевых планшетов и даже старых телефонов с ограниченными возможностями, на которых могут работать браузеры с ограниченными возможностями.
  • Люди с ограниченными возможностями, которые используют Интернет с помощью вспомогательных технологий, таких как программы для чтения с экрана, или не используют мышь (некоторые люди используют только клавиатуру).

Помните, что вы не являетесь вашими пользователями — то, что ваш сайт работает на MacBook Pro или высокопроизводительном Galaxy Nexus, не означает, что он будет работать для всех ваших пользователей — нужно провести массу тестов!< /p>

Примечание. Сделай так, чтобы Интернет работал на всех, — это дает более полезную информацию о различных браузерах, используемых людьми, их доле на рынке и связанных с ними проблемах кроссбраузерной совместимости.

Здесь мы должны объяснить несколько терминов. Начнем с того, что когда мы говорим о сайтах, «работающих в разных браузерах», мы на самом деле имеем в виду, что они должны обеспечивать приемлемое взаимодействие с пользователем в разных браузерах. Потенциально нормально, если сайт не обеспечивает одинаковую работу во всех браузерах, если основные функции каким-то образом доступны. В современных браузерах вы можете получить что-то анимированное, трехмерное и блестящее, тогда как в старых браузерах вы можете просто получить плоскую графику, представляющую ту же информацию. Если владельца сайта это устраивает, значит, вы выполнили свою работу.

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

Во-вторых, когда мы говорим "в допустимом количестве веб-браузеров", мы не имеем в виду 100 % браузеров в мире — это практически невозможно. Вы можете сделать несколько информированных звонков о том, какие браузеры и устройства будут использовать ваши пользователи (об этом мы поговорим во второй статье серии — см. Нужно протестировать их все?), но вы не можете гарантировать все. Как веб-разработчику, вам необходимо согласовать ряд браузеров и устройств, на которых код определенно должен работать, с владельцем сайта, но помимо этого вам необходимо кодировать с защитой, чтобы дать другим браузерам наилучшие шансы на то, чтобы они могли работать. использовать свой контент. Это одна из самых больших проблем веб-разработки.

Примечание. Защитное кодирование мы также рассмотрим позже в этом модуле.

Почему возникают кроссбраузерные проблемы?

Существует много разных причин, по которым возникают проблемы с разными браузерами, и обратите внимание, что здесь мы говорим о проблемах, из-за которых вещи ведут себя по-разному в разных браузерах/устройствах/настройках просмотра. Еще до того, как вы приступите к кросс-браузерным проблемам, вы уже должны были исправить ошибки в своем коде (см. разделы Отладка HTML, Отладка CSS и Что пошло не так? Устранение неполадок JavaScript из предыдущих разделов, чтобы при необходимости освежить память).

Кроссбраузерные проблемы обычно возникают из-за того, что:

  • иногда браузеры содержат ошибки или по-разному реализуют функции. Эта ситуация намного менее плоха, чем раньше; когда IE4 и Netscape 4 конкурировали за звание доминирующего браузера в 1990-х годах, браузерные компании сознательно реализовывали разные вещи, пытаясь получить конкурентное преимущество, что превращало жизнь разработчиков в ад. В наши дни браузеры намного лучше следуют стандартам, но иногда все еще возникают различия и ошибки.
  • некоторые браузеры могут иметь разные уровни поддержки технологических функций, чем другие.Это неизбежно, когда вы имеете дело с передовыми функциями, которые браузеры только начинают реализовывать, или если вам нужно поддерживать действительно старые браузеры, которые больше не разрабатываются, которые, возможно, были заморожены (т.е. над ними больше не делается новая работа). ) задолго до того, как была изобретена новая функция. Например, если вы хотите использовать передовые функции JavaScript на своем сайте, они могут не работать в старых браузерах. Если вам нужна поддержка старых браузеров, вам, возможно, придется отказаться от них или преобразовать свой код в устаревший синтаксис, используя какой-либо кросс-компилятор, где это необходимо.
  • на некоторых устройствах могут быть ограничения, из-за которых веб-сайт работает медленно или плохо отображается. Например, если сайт был спроектирован так, чтобы хорошо выглядеть на настольном ПК, он, вероятно, будет выглядеть крошечным и его будет трудно читать на мобильном устройстве. Если на вашем сайте много больших анимаций, это может быть нормально на планшете с высокими характеристиками, но может быть вялым или прерывистым на устройстве с низким уровнем производительности.

и другие причины.

В следующих статьях мы рассмотрим распространенные проблемы, связанные с кроссбраузерностью, и рассмотрим их решения.

Рабочие процессы для кроссбраузерного тестирования

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

Если вы оставите все тестирование на конец проекта, любые обнаруженные вами ошибки будут намного дороже и трудоемче, чем если бы вы обнаруживали их и исправляли по мере продвижения.

Рабочий процесс тестирования и исправления ошибок в проекте можно разбить примерно на следующие четыре этапа (это очень грубо — разные люди могут делать что-то совершенно по-разному):

Первоначальное планирование > Разработка > Тестирование/обнаружение > Исправления/итерация

Шаги 2–4, как правило, повторяются столько раз, сколько необходимо для выполнения всей реализации. Мы рассмотрим различные части процесса тестирования более подробно в последующих статьях, а пока давайте просто подытожим, что может произойти на каждом этапе.

Первоначальное планирование

На начальном этапе планирования вы, вероятно, проведете несколько совещаний по планированию с владельцем/клиентом сайта (это может быть ваш начальник или кто-то из сторонней компании, для которой вы создаете веб-сайт), на которых вы точно определите, что веб-сайт должен быть — какое содержание и функциональность он должен иметь, как он должен выглядеть и т. д. На этом этапе вы также захотите узнать, сколько времени у вас есть на разработку сайта — каков их срок и сколько они будут платить вам за вашу работу? Мы не будем вдаваться в подробности, но кроссбраузерность может серьезно повлиять на такое планирование.

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

Например, вы создаете сайт электронной коммерции, обслуживающий клиентов в Северной Америке. Сайт должен полностью работать в нескольких последних версиях самых популярных настольных и мобильных (iOS, Android, Windows phone) браузеров, включая Chrome (и Opera, поскольку он основан на том же движке рендеринга, что и Chrome), Firefox, IE. /Эдж и Сафари. Он также должен обеспечивать приемлемую работу в IE 8 и 9 и быть доступным в соответствии с требованиями WCAG AA.

Теперь, когда вы знаете свои целевые платформы для тестирования, вам следует вернуться назад и просмотреть необходимый набор функций и технологии, которые вы собираетесь использовать. Например, если владелец сайта электронной коммерции хочет, чтобы 3D-тур с поддержкой WebGL был встроен в страницы продуктов, ему нужно будет признать, что это просто не будет работать в версиях IE до 11. Вам придется согласиться. предоставить версию сайта без этой функции пользователям более старых версий IE.

Вы должны составить список потенциальных проблемных областей.

После согласования этих деталей вы можете приступить к разработке сайта.

Разработка

Теперь о разработке сайта.Вы должны разделить различные части разработки на модули, например, вы можете разделить различные области сайта — домашнюю страницу, страницу продукта, корзину, рабочий процесс оплаты и т. д. Затем вы можете дополнительно разделить их — внедрить общий верхний и нижний колонтитулы сайта. , внедрить просмотр сведений о странице продукта, внедрить постоянный виджет корзины покупок и т. д.

Существует несколько общих стратегий кроссбраузерной разработки, например:

  • Сделайте так, чтобы все функции работали как можно точнее во всех целевых браузерах. Это может включать в себя написание разных путей кода, которые по-разному воспроизводят функциональные возможности, предназначенные для разных браузеров, или использование Polyfill для имитации любой отсутствующей поддержки с использованием JavaScript или других технологий, или использование библиотеки, которая позволяет вам написать один бит кода, а затем разные вещи в фоновом режиме в зависимости от того, что поддерживает браузер.
  • Примите тот факт, что некоторые вещи не будут работать одинаково во всех браузерах, и предложите разные (приемлемые) решения в браузерах, которые не поддерживают полную функциональность. Иногда это неизбежно из-за ограничений устройства — широкоэкранный кинотеатр не будет давать такого же визуального восприятия, как 4-дюймовый мобильный экран, независимо от того, как вы программируете свой сайт.
  • Примите тот факт, что ваш сайт просто не будет работать в некоторых старых браузерах, и двигайтесь дальше. Это нормально, если ваш клиент/пользовательская база согласны с этим.

Обычно ваша разработка будет включать комбинацию трех вышеуказанных подходов. Самое главное, что вы тестируете каждую маленькую часть перед коммитом — не оставляйте все тестирование на конец!

Тестирование/обнаружение

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

  1. Протестируйте его в нескольких стабильных браузерах вашей системы, таких как Firefox, Safari, Chrome или IE/Edge.
  2. Проведите небольшое тестирование доступности, например, попытайтесь использовать свой сайт только с клавиатуры или используйте программу чтения с экрана, чтобы проверить, доступна ли навигация по нему.
  3. Протестируйте на мобильной платформе, например Android или iOS.

На этом этапе устраните все проблемы, обнаруженные в новом коде.

Далее попробуйте расширить список тестовых браузеров до полного списка браузеров для целевой аудитории и сосредоточиться на отсеивании кроссбраузерных проблем (дополнительную информацию об определении целевых браузеров см. в следующей статье). Например:

  • Попробуйте протестировать последние изменения во всех доступных современных настольных браузерах, включая Firefox, Chrome, Opera, IE, Edge и Safari для настольных компьютеров (в идеале — Mac, Windows и Linux).
  • Протестируйте его в распространенных браузерах телефонов и планшетов (например, iOS Safari на iPhone/iPad, Chrome и Firefox на iPhone/iPad/Android),
  • Также проведите тесты в любых других браузерах, которые вы включили в свой целевой список.

Самый лоу-файный вариант — просто провести все возможные тесты самостоятельно (привлекая на помощь товарищей по команде, если вы работаете в команде). По возможности попробуйте протестировать его на реальных физических устройствах.

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

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

Наконец, вы можете повысить эффективность тестирования, используя инструменты аудита или автоматизации. это разумный выбор по мере того, как ваши проекты становятся больше, поскольку выполнение всего этого тестирования вручную может занять очень много времени. Вы можете настроить собственную систему автоматизации тестирования (популярным приложением является Selenium), которая может, например, загружать ваш сайт в различных браузерах, а также:

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

Вы также можете пойти дальше, если хотите.Доступны коммерческие инструменты, такие как Browserling, Sauce Labs, Browser Stack, Endtest, LambdaTest, TestingBot и CrossBrowserTesting, которые делают это за вас, не беспокоясь о настройке, если вы хотите вложить немного денег в свой тестирование. Также можно настроить среду, которая автоматически запускает тесты для вас, а затем позволяет вам регистрировать ваши изменения в центральном репозитории кода только в том случае, если тесты все еще проходят.

Тестирование в предварительных версиях браузеров

Часто бывает полезно протестировать предварительные версии браузеров; см. следующие ссылки:

Это особенно распространено, если вы используете на своем сайте очень новые технологии и хотите протестировать последние реализации, или если вы столкнулись с ошибкой в ​​последней версии браузера и хотите увидеть если разработчики браузера исправили ошибку в новой версии.

Исправления/итерации

Обнаружив ошибку, нужно попытаться ее исправить.

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

Возможно, это не ваша вина — если в браузере есть ошибка, мы надеемся, что поставщик быстро ее исправит. Возможно, она уже исправлена ​​— например, если ошибка присутствует в выпуске Firefox 49, но ее больше нет в Firefox Nightly (версия 52), значит, они исправили ее. Если это не исправлено, вы можете сообщить об ошибке (см. Сообщения об ошибках ниже).

Если это ваша вина, вам нужно ее исправить! Для выяснения причины ошибки используется та же стратегия, что и для любой ошибки веб-разработки (опять же, см. Отладка HTML, Отладка CSS и Что пошло не так? Устранение неполадок JavaScript). Как только вы обнаружите, что вызывает вашу ошибку, вам нужно решить, как обойти ее в конкретном браузере, в котором она вызывает проблемы — вы не можете просто изменить код проблемы напрямую, так как это может нарушить код в других браузерах. . Общий подход обычно состоит в том, чтобы каким-то образом разветвить код, например использовать код обнаружения функций JavaScript для обнаружения ситуаций, в которых проблемная функция не работает, и запускать какой-то другой код в тех случаях, когда это работает.

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

Сообщить об ошибке

Просто повторю сказанное выше: если вы обнаружите ошибки в браузерах, вы должны сообщить о них:

Обзор

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

Сообщение поставщикам браузеров о проблемах, которые вы обнаружили в их браузерах,
является неотъемлемой частью улучшения веб-платформы!

Сообщить о хорошей ошибке несложно, но для этого нужно немного потрудиться. Цель состоит в том, чтобы упростить поиск того, что сломано, установить основную причину и, самое главное, найти способ ее исправить. Ошибки, которые развиваются быстро, как правило, легко воспроизводятся с четким ожидаемым поведением.

Первый шаг – выяснить, каким должно быть "правильное" поведение.

Проверьте соответствующую документацию по API на MDN или попробуйте найти соответствующие спецификации. Эта информация может помочь вам решить, какой API действительно неисправен, где он неисправен и каково ожидаемое поведение.

Поведение, которое различается между браузерами, обычно имеет более высокий приоритет как проблема совместимости, особенно если браузер, содержащий ошибку, является лишним. Попробуйте протестировать последние версии Chrome, Firefox, Safari и Edge, возможно, используя такой инструмент, как BrowserStack.

Если возможно, убедитесь, что страница не ведет себя по-другому намеренно из-за прослушивания пользовательским агентом. В Chrome DevTools попробуйте установить строку User-Agent для другого браузера.

В прошлом это работало, как ожидалось, но сломалось в последнем выпуске браузера? На такие «регрессии» можно реагировать намного быстрее, особенно если указать номер версии, в которой это сработало, и версии, в которой произошел сбой.Такие инструменты, как BrowserStack, упрощают проверку старых версий браузера, а инструмент bisect-builds (для Chromium) позволяет очень эффективно искать изменения.

Если проблема является регрессией и может быть воспроизведена, основная причина обычно может быть найдена и устранена быстро.

Если у вас возникли проблемы, вполне вероятно, что и у других разработчиков тоже. Во-первых, попробуйте поискать ошибку в Stack Overflow. Это может помочь вам перевести абстрактную проблему в конкретный неработающий API, а также найти временный обходной путь, пока ошибка не будет устранена.

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

Если вы решите прокомментировать ошибку, включите информацию о том, как ошибка влияет на ваш веб-сайт. Не добавляйте комментарии в стиле "+1", так как системы отслеживания ошибок обычно отправляют электронные письма для каждого комментария.

Если об ошибке раньше не сообщалось, пришло время сообщить об этом производителю браузера.

В Mozilla есть отличная статья о том, как создать минимизированный тестовый пример. Короче говоря, хотя описание проблемы — отличное начало, ничто не сравнится с предоставлением связанной демонстрации в ошибке, которая показывает проблему. Чтобы максимизировать вероятность быстрого прогресса, пример должен содержать минимально возможный код, необходимый для демонстрации проблемы. Минимальный образец кода — это первое, что вы можете сделать, чтобы увеличить шансы на исправление вашей ошибки.

Если вы ищете подходящее место для размещения своего мини-тестового примера, есть несколько подходящих мест:

Имейте в виду, что некоторые из этих сайтов отображают содержимое в iframe, что может привести к тому, что функции или ошибки будут работать по-разному.

Во-первых, предоставьте четкое описание, чтобы помочь инженерам быстро понять, в чем проблема, и помочь в ее сортировке.

Далее подробно опишите действия, необходимые для воспроизведения проблемы. Здесь на помощь приходит ваш уменьшенный тестовый пример.

И, наконец, опишите ожидаемый и фактический результат.

Для получения дополнительной информации ознакомьтесь с рекомендациями по написанию отчетов об ошибках на MDN.

Хотя это и не обязательно, в некоторых случаях может быть полезно добавить скриншот или скринкаст проблемы. Это особенно полезно в тех случаях, когда для воспроизведения ошибок могут потребоваться некоторые странные действия. Часто бывает полезно увидеть, что происходит, в виде скринкаста или снимка экрана.

Некоторые ошибки воспроизводятся только в определенных операционных системах или только на определенных типах дисплеев (например, с низким или высоким разрешением). Обязательно укажите сведения об используемых вами тестовых средах.

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

Проверьте, хорошо ли ваш веб-браузер работает с вашей версией Blackboard Learn.

При использовании программы чтения с экрана используйте Chrome TM и JAWS® в Windows® и Safari® и VoiceOver на Mac®. Посетите страницу Специальные возможности, чтобы узнать больше о подходе Blackboard к доступному программному обеспечению.

Поддерживаемые браузеры

Запустите средство проверки браузера, чтобы узнать, поддерживает ли Blackboard Learn ваш браузер.

Чтобы узнать больше об общей политике поддержки браузеров Blackboard, а также о Javascript, файлах cookie и другом программном обеспечении, см. Политику поддержки браузеров.

Поддерживаемые браузеры
Версии браузера для ПК Базовые версии браузера для мобильных устройств 1
Chrome 87+ 33+
Edge 2 87+ 46+
Firefox 78+ 33+
Safari 13+ (настольный компьютер, только Mac OS) На iOS 12+

<р>1. Мобильные браузеры также поддерживаются для оригинального интерфейса. Старые темы не поддерживаются в этих браузерах, хотя пользователи могут успешно их использовать. Blackboard App и Blackboard Instructor — поддерживаемые собственные приложения для мобильных устройств и планшетов, которые взаимодействуют с серверами Blackboard Learn. У этих приложений могут быть свои требования к устройствам.

<р>2. Известная проблема с Microsoft Edge вызывала проблемы с присоединением и отправкой открытых файлов Microsoft Office в курсах Blackboard Learn. Чтобы предотвратить проблемы с отправкой файлов, если вы используете Microsoft Edge, Learn предупреждает вас о том, что вы должны закрыть файлы перед их загрузкой. Это сообщение отображается только в первый раз, когда вы сталкиваетесь с рабочим процессом загрузки файлов в сеансе обучения.

Blackboard рекомендует версии 7 и 8 JRE для функций, которые от них зависят. JRE версии 6 может работать, но может привести к непредвиденному поведению. Oracle признал некоторые проблемы безопасности с JRE версии 6.

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

Поддержка браузера Analytics for Learn

Analytics for Learn предоставляет отчеты и визуализации с использованием сторонних инструментов бизнес-аналитики от партнеров Blackboard, в частности Microsoft (Reporting Services) для встроенных отчетов и Pyramid (Pyramid BI Office) для создания информационных панелей. Эти продукты имеют собственные обязательства по поддержке браузеров. В связи с этим следующие сведения могут быть изменены в зависимости от решений, принятых нашими партнерами.

Отчеты Analytics for Learn, которые отображаются в интерфейсе Learn, поддерживаются во всех тех же браузерах, что и Learn. Отдельные отчеты Microsoft Reporting Services также поддерживаются в тех же браузерах, что и Learn. Дополнительные сведения о поддержке браузерами служб Microsoft Reporting Services см. на веб-сайте Microsoft.

Для просмотра информационных панелей Pyramid требуется браузер, совместимый с HTML-5. Для создания панелей мониторинга Pyramid требуется браузер, совместимый с NPAPI, поскольку построитель Pyramid использует подключаемый модуль Microsoft Silverlight. В Google Chrome устарела поддержка NPAPI, поэтому этот браузер несовместим. Пользователи Firefox или Safari должны установить и настроить подключаемый модуль Silverlight, чтобы использовать его в своем браузере.

Поддержка интерфейсов с исходным интерфейсом

Этот раздел относится только к пользователям Blackboard Learn SaaS.

Некоторые пользовательские интерфейсы в Blackboard Learn в развертывании SaaS еще не обновлены до версии Ultra. Эти интерфейсы включают, помимо прочего, следующие области:

  • Исходный вид курса — использование традиционного вида курса Blackboard Learn
  • Области конфигурации администратора
  • Подборка контента
  • Опросы предприятий
  • Менеджер целей
  • Функции оценки результатов

Эти интерфейсы оригинального интерфейса не поддерживаются на планшетах и ​​портативных устройствах, хотя пользователи могут успешно использовать их на этих устройствах.

Вы можете вернуть контроль над своей конфиденциальностью, изменив несколько настроек в Google Chrome, Safari, Firefox, Edge или Brave.

Рэй Ходж — старший редактор CNET, специализирующийся на программном обеспечении, приложениях и сервисах.

Джеймс Мартин/CNET

Разработчики браузеров делают конфиденциальность своим приоритетом, но, возможно, они не так активно борются с распространенными трекерами рекламной индустрии, как хотелось бы вам. Однако вы можете взять свою конфиденциальность в Интернете в свои руки и перехитрить онлайн-отслеживание. Хороший способ начать — изменить некоторые настройки браузера.

Инциденты, подобные скандалу с Cambridge Analytica в Facebook, повысили защиту конфиденциальности в списке приоритетов Силиконовой долины, показав, как компании собирают огромное количество данных, когда вы путешествуете по Интернету. Их цель? Чтобы создать подробный профиль пользователя, чтобы они могли ориентировать вас на более точную, кликабельную и, следовательно, прибыльную рекламу.

Apple и Google ведут войну за Интернет . Google агрессивно продвигает интерактивный Интернет, чтобы конкурировать с нативными приложениями, а Apple продвигается медленнее — отчасти из-за того, что новые функции ухудшат безопасность и будут раздражать в использовании. Конфиденциальность добавляет еще один аспект к конкуренции и выбору вашего браузера.

Компания Apple сделала конфиденциальность главным приоритетом во всех своих продуктах, включая Safari. Для браузера Brave конфиденциальность является основной целью, и Mozilla и Microsoft рекламируют конфиденциальность как способ отличить свои браузеры от Google Chrome. Но, несмотря на то, что Google полагается на доход от рекламы, инженеры Chrome работают над новой технологией таргетинга рекламы с сохранением конфиденциальности под названием Topics , которую технический гигант тестирует в качестве замены своего неудачного проекта FLOC.

Для всех перечисленных здесь браузеров вы можете повысить конфиденциальность, изменив поисковую систему по умолчанию. Например, попробуйте DuckDuckGo. Хотя его результаты поиска могут быть не такими полезными и глубокими, как у Google, DuckDuckGo давно пользуется популярностью среди тех, кто заботится о конфиденциальности, поскольку не отслеживает поисковые запросы пользователей.

К другим универсальным параметрам, повышающим конфиденциальность, относятся отключение отслеживания местоположения в браузере и функций автозаполнения поисковой системы, отключение автозаполнения паролей и регулярное удаление истории просмотров. Если вы хотите вывести свою конфиденциальность на новый уровень, подумайте о том, чтобы попробовать одну из проверенных CNET виртуальных частных сетей, которые работают со всеми браузерами. (Вы также можете ознакомиться с нашим обзором браузерных VPN и попробовать лучшие VPN для Windows.)

Тем не менее, вот несколько простых настроек, которые вы можете изменить в своем браузере, чтобы избавиться от значительной части рекламных трекеров.

Дополнительные технические советы

Настройки конфиденциальности браузера Chrome, которые нужно изменить

Самый популярный в мире браузер также считается одним из наименее конфиденциальных, если его использовать сразу после установки. С положительной стороны, однако, гибкая основа Chrome с открытым исходным кодом позволила независимым разработчикам выпустить множество расширений, ориентированных на конфиденциальность, чтобы избавиться от трекеров.

В Интернет-магазине Chrome нажмите "Расширения" слева и введите название нужного расширения в строку поиска. Как только вы найдете правильное расширение в результатах поиска, нажмите «Добавить в Chrome». Появится диалоговое окно, объясняющее, какие разрешения расширение будет иметь для вашего браузера. Нажмите Добавить расширение, чтобы добавить расширение в браузер.

Если вы передумаете, вы можете управлять своими расширениями или удалять их, открыв Chrome и щелкнув меню "Дополнительно" из трех точек справа. Затем выберите «Дополнительные инструменты», а затем «Расширения». Отсюда вы также сможете узнать больше о расширении, нажав Подробности.

Если вы используете Android, извините: расширения не работают. Так что вам придется полностью переключить браузер на что-то вроде приложения DuckDuckGo.

Настройки конфиденциальности браузера Safari, которые нужно изменить

Анжела Лэнг/CNET

По умолчанию Safari включает запатентованный инструмент Intelligent Tracking Prevention, чтобы вы были на шаг впереди злоумышленников. Тем не менее, инструмент не всегда работал гладко с момента его дебюта в 2017 году. Исследователи Google заметили, как сама функция Intelligent Tracking Prevention может использоваться для отслеживания пользователей, хотя Apple решила эту проблему.

Safari может сообщить вам, какие рекламные трекеры работают на посещаемом вами веб-сайте, и предоставить вам 30-дневный отчет об известных трекерах, обнаруженных во время вашего просмотра. Он также сообщит вам, с каких веб-сайтов пришли эти трекеры.

Если вы все еще ищете другой уровень конфиденциальности, вы также можете установить полезные расширения из App Store, такие как AdBlock Plus или Ghostery Lite для Safari.

Изменить настройки конфиденциальности браузера Edge

Майкрософт

Браузер Microsoft Edge включает некоторые упрощенные параметры конфиденциальности и блокировки отслеживания на экране предотвращения отслеживания. В Edge выберите значок меню из трех точек в правом верхнем углу и выберите «Настройки». В появившемся меню слева выберите Конфиденциальность и службы.

Вам будет предложено три параметра на выбор: базовый, сбалансированный и строгий. По умолчанию Edge использует настройку «Сбалансированный», которая блокирует трекеры с сайтов, которые вы не посещали, но при этом достаточно снисходительна, чтобы избавить большинство сайтов от некоторых проблем с загрузкой, которые могут возникнуть из-за более строгой безопасности. Точно так же настройка Edge Strict может повлиять на поведение некоторых сайтов, но заблокирует наибольшее количество трекеров. Даже базовая настройка по-прежнему будет блокировать трекеры, используемые для криптомайнинга и снятия отпечатков пальцев.

Настройки конфиденциальности браузера Firefox, которые нужно изменить

Анжела Лэнг/CNET

Настройки конфиденциальности Firefox по умолчанию обеспечивают более высокий уровень защиты, чем в Chrome и Edge, и браузер также имеет больше внутренних параметров конфиденциальности.

Чтобы применить новые настройки отслеживания после выбора уровня конфиденциальности, нажмите появившуюся кнопку «Обновить все вкладки».

Не бойтесь изменить настройки конфиденциальности браузера

Смелый

В главном меню Brave выберите «Настройки», чтобы открыть панель «Настройки» слева. Выберите «Щиты», чтобы увидеть список параметров конфиденциальности в правой части экрана. Выбрав расширенный вид, вы сможете выбрать, какие типы трекеров блокировать. Прокрутив вниз, вы также сможете заблокировать кнопки входа и встроенный контент из Facebook, Twitter, Google и LinkedIn.Для еще большей защиты и точной настройки конфиденциальности откройте Дополнительные настройки слева и выберите Конфиденциальность и безопасность.

Получить информационный бюллетень CNET How To

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

Читайте также: