Как зарегистрироваться в браузере

Обновлено: 21.11.2024

Используйте эту функцию для регистрации одного или нескольких сценариев контента.

Он принимает один параметр, который представляет собой объект со свойствами, аналогичными объектам, указанным в ключе манифеста content_scripts (но обратите внимание, что content_scripts — это массив объектов, а аргумент для register() — один объект).

Это асинхронная функция, возвращающая Promise .

Синтаксис

Параметры

  • в именах свойств используется camelCase, а не символы подчеркивания (например, excludeMatches , а не exclude_matches
  • свойства js и css позволяют регистрировать как строки, так и URL-адреса, поэтому их синтаксис должен различать эти типы.

Объект RegisteredContentScriptOptions имеет следующие свойства:

То же, что и all_frames в ключе content_scripts.

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

Массив объектов. Каждый объект имеет либо свойство с именем file , которое представляет собой URL-адрес, начинающийся с manifest.json расширения и указывающий на регистрируемый файл CSS, либо свойство с именем code , представляющее собой код CSS для регистрации.

То же, что и exclude_globs в ключе content_scripts.

То же, что и exclude_matches в ключе content_scripts.

То же, что и include_globs в ключе content_scripts.

Массив объектов. Каждый объект имеет либо свойство с именем file , которое представляет собой URL-адрес, начинающийся с manifest.json расширения и указывающий на регистрируемый файл JavaScript, либо свойство с именем code , представляющее собой код JavaScript для регистрации.

То же, что и match_about_blank в ключе content_scripts.

То же, что и в ключе content_scripts.

То же, что и run_at в ключе content_scripts.

Возвращаемое значение

Обещание, которое будет выполнено с помощью объекта contentScripts.RegisteredContentScript, который можно использовать для отмены регистрации сценариев контента.

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

Чтобы защитить ваш аккаунт, Google не позволяет вам входить в него из некоторых браузеров. Google может блокировать вход из браузеров, которые:

  • Не поддерживать JavaScript или отключить JavaScript
  • Добавлены незащищенные или неподдерживаемые расширения
  • Управляется программной автоматизацией, а не человеком.
  • Встроены в другое приложение.

Шаг 1. Используйте поддерживаемый браузер

Эти и другие браузеры поддерживают JavaScript:

  • Хром
  • Сафари
  • Файрфокс
  • Опера
  • Интернет-обозреватель
  • Край

Шаг 2. Включите JavaScript в Chrome

  1. Откройте Chrome на компьютере.
  2. В правом верхнем углу нажмите "Дополнительные настройки".
  3. Внизу нажмите "Дополнительно".
  4. В разделе "Конфиденциальность и безопасность" нажмите Настройки сайтаJavascript.
  5. Включите настройку.

Включите JavaScript в других браузерах

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

Устранение проблем при входе в систему

Отключить расширения в Chrome

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

Обновите браузер

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

Проверьте настройки конфиденциальности

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

Проверить программы безопасности

Если вы используете брандмауэр, прокси-сервер или антивирусную программу, временно отключите ее. Затем попробуйте войти в свой аккаунт Google.

Если это решит проблему, возможно, программа безопасности помешала вам использовать ваш аккаунт Google. Чтобы использовать их программу с доступом к Google, обратитесь на страницу поддержки программы.

Если вы используете рабочий компьютер

Информация для разработчиков приложений

Если вы реализовали функцию "Войти через Google" с помощью Chromium Embedded Framework, вам потребуется перейти на более безопасную альтернативу:

Что касается мобильных и веб-приложений, вы можете зарегистрировать свое устройство на платформе. При создании кампании в разделе сообщений/предварительном просмотре устройств вы сможете добавить свои устройства. Внизу списка устройств есть кнопка "+ Добавить устройство".

Вам будет предложено назвать свое устройство и ввести идентификатор устройства. Нажмите «Добавить», и все готово!

Но где взять идентификатор устройства? Вот где это становится сложным для веб-приложений. Кнопка "Получить идентификатор устройства" вам не поможет, она предназначена для мобильных приложений.

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

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

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

Как получить идентификатор вашего устройства на рабочем столе

Есть два способа перевести ваше устройство на рабочий стол, общие для всех браузеров.

Вариант 1

Находясь на веб-сайте, введите "==follow= intercom-container intercom-align-left">

Вариант 2

Откройте инспектор и используйте методы FollowAnalytics для получения идентификатора вашего устройства.

Как получить идентификатор вашего устройства на мобильном

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

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

1. Откройте Chrome на своем компьютере и откройте Chrome на своем мобильном телефоне с веб-сайтом, для которого вы хотите получить идентификатор вашего устройства.

2 – Подключите мобильный телефон к компьютеру.

3 – Мобильный: разрешить отладку через USB

4 – Рабочий стол. В Chrome нажмите меню настроек (вверху справа от инспектора, рядом с кнопкой закрытия)/Дополнительные инструменты/Удаленные устройства

5 – Рабочий стол: выберите свое устройство внизу в меню удаленных устройств, где появился веб-сайт, который вы хотите проверить

6 – Рабочий стол: появится новое окно, в котором вы сможете просмотреть веб-страницу вашего мобильного устройства и использовать метод FollowAnalytics.getDeviceId()

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

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