Руководство по Social Browser
Как Social Browser расширяет возможности разработчиков с помощью пользовательских сценариев, пользовательских расширений и автоматизации рабочих процессов
Как разработчики могут использовать Social Browser для ответственного подключения скриптов, пользовательских расширений, состояния профиля и автоматизации рабочих процессов.
Надежный подход к рабочим процессам разработки с использованием пользовательских сценариев и пользовательских расширений начинается с явного контекста браузера, особенно когда рабочие процессы браузера разработчика становятся нестабильными, когда сценарии, расширения, роли учетных записей и состояния тестирования разбросаны. Разработчики, технические группы, инженеры по контролю качества и специалисты по автоматизации могут затем разделить работу по профилям и просмотреть каждый рабочий процесс на своих условиях.
Social Browser подходит к этой работе как к постоянному рабочему процессу профиля, а не как к набору временных вкладок. Для рабочих процессов разработчиков с пользовательскими сценариями и пользовательскими расширениями это важно, поскольку дает разработчикам организованную поверхность браузера, где сценарии и расширения могут быть приведены в соответствие с нужным профилем.
Возможности рабочего процесса разработчика
- Используйте специальные профили для каждой важной учетной записи, кампании, роли или задачи.
- Сохраняйте состояние сеанса, заметки и информацию о владельце рядом с профилем, который в них нуждается.
- Используйте автоматизацию и настройку браузера только там, где у них есть четкая цель.
- Регулярно просматривайте профили, чтобы не накапливалась неактивная, рискованная или устаревшая работа.
- Соблюдайте политики платформы, требования конфиденциальности и местные законы, одновременно повышая производительность.
Автоматизация разработки по сравнению со стандартным просмотром
| Район | Стандартный шаблон браузера | Шаблон Social Browser | Профессиональная ценность |
|---|---|---|---|
| Профили | Личное или неофициальное | Специальные рабочие блоки | Более четкое право собственности |
| Сессии | Часто задачи смешиваются | Разделено по профилю и рабочему процессу. | Меньше путаницы в работе |
| Автоматизация | Внешний или рассеянный | Подключено к контексту профиля. | Более надежное исполнение. |
| Кастомизация | Расширение в первую очередь и личное | В первую очередь рабочий процесс и возможность проверки | Более безопасное поведение браузера |
| Командный процесс | Зависит от памяти и сообщений | Документированные командные процедуры | Лучшее сотрудничество |
Следующий практический шаг
Прежде чем расширять тему «Как Social Browser расширяет возможности разработчиков с помощью пользовательских сценариев, пользовательских расширений и автоматизации рабочих процессов», докажите самую маленькую полезную версию: протестируйте одно расширение или пользовательский сценарий в некритическом профиле. Проверьте его источник, разрешения и область страницы, а затем подтвердите нормальный просмотр, прежде чем использовать его в других профилях.
Важные ограничения и безопасное использование
Применяя «Как Social Browser расширяет возможности разработчиков с помощью пользовательских сценариев, пользовательских расширений и автоматизации рабочих процессов», сохраняйте это ограничение явным: расширения и пользовательские сценарии могут выполнять код внутри контекстов браузера, поэтому доверие к источнику и область действия имеют такое же значение, как и удобство.
- Устанавливайте код только из источников, которым вы доверяете и которые вы проверяете.
- Используйте наименьший объем страницы и разрешения, соответствующие задаче.
- Перед более широким развертыванием тестируйте обновления в некритическом профиле.
Разворачивайте раздел «Как Social Browser расширяет возможности разработчиков с помощью пользовательских сценариев, пользовательских расширений и автоматизации рабочих процессов» только после того, как ожидаемый результат будет повторяемым, задокументированным и соответствующим используемой службе.
Заключение
Полезный финальный тест «Как Social Browser расширяет возможности разработчиков с помощью пользовательских сценариев, пользовательских расширений и автоматизации рабочих процессов» заключается в том, ведет ли настройка предсказуемое поведение в пределах предполагаемого профиля и области действия.