Как включить отображение расширения файлов в windows 10

Добавление содержимого и фоновых сценариев

Чтобы отключить расширение работы со страницами за пределами домена docs.Microsoft.com , перейдите на один шаг вперед и добавьте логику.

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

Этот сценарий получает URL-адрес текущей страницы и проверяет, находится ли текущая страница в домене docs.Microsoft.com . Если страница не находится в домене docs.Microsoft.com \ (например, [https://www.bing.com/] ), пути к неактивным значкам \ (Затененные значки ) отправляются в фоновый сценарий с помощью среды выполнения. SendMessage ().

Вы должны обновить файл manifest. JSON , добавив в него следующий раздел.

Определение ключа манифеста

Раздел Сведения
content_scripts Сведения о том, какие скрипты содержимого должен загружать браузер.

определение ключа content_scripts

Раздел Сведения
\ (обязательно) Шаблон URL-адреса для сопоставления перед загрузкой сценария содержимого.
Сценарий, который должен быть загружен на совпадающие URL-адреса.
Указывает, где были добавлены файлы JavaScript из ключа.

Затем необходимо создать . Фоновые сценарии выполняются в фоновом режиме браузера, не загружаются независимо от времени существования веб-страницы или окна браузера, и смогут общаться с помощью сценариев содержимого.

В своей папке создайте файл с именем и добавьте следующий код.

Метод Runtime. onmessage осуществляет прослушивание для Runtime. SendMessage () в скрипте содержимого. Если домен страницы не docs.Microsoft.com, метод browserAction. setIcon () задает пути к значкам для неактивных изображений.

Кроме того, сценарий отключает действие браузера \ (browserAction. Disable), чтобы пользователи не могли щелкнуть действие браузера за пределами страницы docs.Microsoft.com .

Вы должны добавить фоновый сценарий в файл manifest. JSON . Добавьте в манифест следующий раздел.

Определение ключа манифеста

Раздел Сведения
фон В этом разделе содержатся фоновые сценарии.

определения фоновых ключей

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

Перезагрузите расширение и протестируйте еще раз. Чтобы перезагрузить расширение, нажмите кнопку » … » для настройки и других параметров в Microsoft EDGE, выберите расширения, щелкните расширение \ (сменщик цветов) и нажмите кнопку » загрузить расширение».

Теперь откройте новую вкладку или обновите существующую, а не docs.Microsoft.com страницу. Вы увидите значок «Неактивный» и не сможете выбрать действие браузера.

Поздравляем! Вы создали расширение Microsoft Edge! Просмотр полного примера в GitHub. Продолжайте читать, чтобы узнать больше о расширениях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector