Как просмотреть исходный код расширения Chrome
НЕКЕШЕРОВАННЫЙ КОНТЕНТ
Каждое расширение Chrome, которое вы устанавливаете на свой компьютер, фактически создается из специального zip-файла, который содержит файлы и папки с кодом Javascript и другими ресурсами. Замечательно то, что вы действительно можете заглянуть в исходный код расширения и увидеть, что оно на самом деле делает.
СВЯЗАННЫЕ С: Расширения браузера — кошмар конфиденциальности: прекратите использовать их так много
Проблема с расширениями браузера в том, что так много из них шпионят за тобой , вставка рекламы в ваш браузер , или делать много других гнусных вещей . Итак, если вы хотите самостоятельно проверить исходный код, это два простых способа сделать это.
К счастью, есть даже способ увидеть исходный код расширения. перед вы устанавливаете его, хотя, к сожалению, этот способ требует установки расширения. Продолжайте читать, чтобы узнать все подробности.
Найдите исходный код расширения Chrome на жестком диске
Первый метод используется для просмотра исходного кода расширений, которые в настоящее время установлены в вашем браузере Google Chrome. Начните с перехода к « хром: // расширения / ”Страница. Кроме того, вы можете щелкнуть по трем горизонтальным полосам в правом верхнем углу окна Chrome, а затем выбрать параметр «Дополнительные инструменты», а затем «Расширения».
Теперь, когда вы находитесь на странице расширений, вам нужно будет установить флажок в правом верхнем углу страницы с надписью «Режим разработчика» и найти идентификатор расширения, для которого вы хотите получить исходный код. В целях этой демонстрации мы будем использовать идентификатор для «AdBlock», который представляет собой «ID: gighmmpiobklfepjocnamgkkbiglidom».
Теперь, когда вы знаете идентификатор расширения, вам нужно будет открыть проводник Windows, открыв любую папку или одновременно нажав «кнопку Windows» и «E».
Оказавшись там, введите в адресную строку следующее:
% Localappdata%
Теперь вам нужно будет перемещаться по папкам следующим образом: Google -> Chrome -> Пользовательские данные -> Профиль -> Расширения. В некоторых случаях ваша папка профиля может называться как-то иначе, например, Профиль 1, так что просто имейте это в виду при просмотре вниз.
Оказавшись там, вы должны увидеть кучу папок с очень длинными именами, и одна из них будет соответствовать идентификатору расширения, которое вы ищете.
После того, как вы войдете в эту папку, вы должны увидеть другую папку с названием версии расширения. Просто дважды щелкните этот значок еще раз, чтобы увидеть все файлы и папки, связанные с исходным кодом вашего расширения.
Использование программы просмотра исходного кода расширений Chrome
В этом методе вам нужно будет скачать это расширение который позволяет просматривать исходный код или файл CRX для любого расширения в Google Web Store.
После установки расширения вы должны увидеть всплывающее диалоговое окно подтверждения, подобное приведенному ниже.
Теперь, когда он установлен, вы можете зайти в Интернет-магазин Google Chrome и просмотреть исходный код любого приложения. Просто нажмите на желтый значок в адресной строке, и вам будет предложено либо загрузить файл в виде zip-архива, либо просмотреть его в Интернете.
Если вы загружаете как zip-файл, вы можете просто разархивировать файл и просмотреть его с помощью любого обычного средства просмотра текстовых файлов. Кроме того, если вы решите просмотреть исходный код в Интернете, вы увидите что-то еще в этих строках на новой вкладке Chrome.
Вот и все.
Как просмотреть исходный код расширения Chrome 📀
Каждое расширение Chrome, которое вы устанавливаете на свой компьютер, фактически построено из специального zip-файла, содержащего файлы и папки кода Javascript и других ресурсов. Самое замечательное в том, что вы можете реально изучить исходный код расширения и посмотреть, что он действительно делает.
Проблема с расширениями браузера заключается в том, что многие из них следят за вами, вставляют объявления в ваш браузер или делают всевозможные другие гнусные вещи. Поэтому, если вы хотите сами проверить исходный код, это два простых способа сделать это.
К счастью, есть даже способ увидеть исходный код расширениядо вы устанавливаете его, хотя, к сожалению, этот способ требует установки расширения.
Продолжайте читать все подробности.
Найдите исходный код расширения Chrome на жестком диске
Первый метод используется для просмотра исходного кода расширений, установленных в браузере Google Chrome. Начните с перехода на страницу «chrome: // extensions /». Кроме того, вы можете щелкнуть по трем горизонтальным полосам в правом верхнем углу окна Chrome, а затем нажать кнопку «Дополнительные инструменты», а затем нажать «Расширения».
Теперь, когда вы находитесь на странице своих расширений, вам нужно поставить галочку в верхнем правом углу страницы, где указано «Режим разработчика», и найти идентификатор для расширения, для которого вы хотите использовать исходный код. Для целей этой демонстрации мы будем использовать ID для «AdBlock», который является «ID: gighmmpiobklfepjocnamgkkbiglidom»,
Теперь, когда вы знаете идентификатор расширения, вам нужно открыть проводник Windows, открыв любую папку или одновременно нажав кнопки «Windows» и «E».
После этого в строке местоположения введите следующее:
%localappdata%
Теперь вам нужно перейти вниз по папкам следующим образом: Google -> Chrome -> Данные пользователя -> Профиль -> Расширения.
В некоторых случаях ваша папка «Профиль» может быть названа чем-то другим, например «Профиль 1», поэтому просто имейте это в виду при просмотре.
Когда вы там, вы сможете увидеть кучу папок с очень длинными именами, и один из них будет соответствовать идентификатору расширения, который вы ищете.
После того, как вы войдете в эту папку, вы должны увидеть другую папку с названием версии расширения. Просто дважды щелкните по этому значку, чтобы увидеть все файлы и папки, связанные с исходным кодом вашего расширения.
Использование устройства просмотра исходного кода расширения Chrome
В этом методе вам нужно будет загрузить это расширение, которое позволит вам просматривать исходный код или файл CRX для любого расширения в Google Web Store.
После того как расширение было установлено, вы должны увидеть диалоговое окно подтверждения всплывающих окон, как показано ниже.
Теперь, когда он установлен, вы можете зайти в Интернет-магазин Google Chrome и просмотреть исходный код любого приложения.
Если вы загружаете файл zip, вы можете просто разархивировать его и просмотреть его с помощью обычного текстового редактора. В качестве альтернативы, если вы решите просмотреть исходный код в Интернете, вы увидите что-то большее по этим строкам в новой вкладке Chrome.
Вот и все.
Tweet
Share
Link
Plus
Send
Send
Pin
Как находить, устанавливать и управлять расширениями в Chrome, Edge и Vivaldi
Автор Джой Окумоко
Если вы хотите использовать некоторые расширения в своем браузере, вот как найти, установить и управлять ими в Chrome, Edge и Vivaldi.
Расширения браузера бывают всех форм и размеров. Их работа заключается в улучшении и расширении функциональности вашего браузера. С правильными расширениями вы, как правило, можете стать более организованным и продуктивным.
Например, есть расширения, которые могут помочь вам отслеживать ваши встречи, упорядочивать закладки, хранить пароли или даже действовать как VPN. С расширениями нет предела возможностям.
Но как найти, установить и управлять расширениями в браузере? В этой статье вы узнаете больше о поиске, установке и управлении расширениями в Chrome, Edge и Vivaldi.
Как находить, устанавливать и управлять расширениями в Chrome
Поиск, установка и управление различными расширениями в Chrome может быть утомительным, но это не обязательно. Давайте посмотрим, как это сделать в вашем любимом браузере Chrome.
Как найти расширения в Chrome
В официальном Интернет-магазине Chrome можно найти тысячи расширений.
Тем не менее, прочесывание всей коллекции будет пустой тратой времени. Вместо этого вот как легко найти расширение Chrome:
- Откройте Chrome на рабочем столе.
- Перейти в Интернет-магазин Chrome.
- Используйте поле Search the store для поиска расширения по имени.
- При необходимости вы можете сузить область поиска, выбрав соответствующую категорию.
- Теперь пролистайте результаты, пока не найдете то, что ищете. Вы можете использовать другие советы по поиску Google для лучших результатов.
Как установить расширения в Chrome
Существует два основных способа установки расширений Chrome. Вы можете сделать это прямо на своем рабочем столе или удаленно через мобильное устройство. Вот как установить расширения Chrome на рабочий стол:
- Перейдите в Интернет-магазин Chrome.
- Найдите расширение, которое вы хотите установить или добавить, как описано выше.
- Когда вы найдете его, нажмите на него, чтобы получить более подробную информацию.
Рекомендуем обратить особое внимание на количество и качество отзывов, а также на количество пользователей. Еще одна вещь, которую вы хотите проверить, — это дата последнего обновления, чем новее, тем лучше. - Теперь нажмите Добавить в Chrome , чтобы начать процесс.
- Появится сообщение с подтверждением, нажмите Добавить расширение
. После установки вы получите уведомление об успешном завершении.
Как управлять расширениями в Chrome
Вот как управлять Chrome после его установки:
- Откройте браузер Chrome.
- Нажмите на серый значок расширений на панели инструментов, чтобы просмотреть список расширений, которые могут просматривать и изменять информацию о сайте.
- Синие значки-булавки обозначают закрепленные расширения. Они видны на панели инструментов. Чтобы открепить расширение, просто нажмите на синий значок с булавкой .
- Чтобы закрепить расширение, нажмите кнопку серый значок булавки .

- Вы можете управлять отдельными расширениями, нажав кнопку с тремя точками (Дополнительные действия) рядом со значком булавки.
- Чтобы управлять всеми установленными расширениями, прокрутите вниз и нажмите Управление расширениями .
- Или перейдите по адресу chrome://extensions .
- Здесь вы можете просмотреть сведения о расширении, удалить и включить/отключить расширения, а также режим разработчика, нажав соответствующую кнопку.
Как найти, установить и управлять расширениями в Edge
Microsoft Edge — еще один популярный браузер на основе Chromium. Как и в Chrome, в Edge также есть расширения или надстройки, которые позволяют настраивать работу в Интернете.
Как найти расширения в Edge
Ищете расширение Edge? Вот как найти расширения в Edge.
- Запустите браузер Edge.
- Нажмите кнопку с тремя точками (Настройки и др.
). - Прокрутите вниз и нажмите Расширения или просто щелкните значок расширения.
- Нажмите Открыть надстройки Microsoft Edge
. - Чтобы найти конкретную надстройку, просто просмотрите библиотеку, используйте окно поиска или выберите любую из доступных категорий. Узнайте больше о том, как использовать поле поиска Microsoft 365.
Как установить расширения в Edge
Установка надстроек в Edge также проста. Вот как:
- Откройте браузер Edge.
- Найдите расширение или надстройку, которую хотите установить, как показано выше.
- Нажмите на него, чтобы просмотреть более подробную информацию. Не забудьте проверить отзывы, рейтинги и дату последнего обновления.
- Также проверьте, совместимо ли дополнение с вашим браузером.
- Нажмите Получите и просмотрите информацию во всплывающем окне.
- Когда закончите, нажмите Добавить расширение , и дополнение будет установлено автоматически.

Когда вы в следующий раз нажмете кнопку расширения, вы увидите только что установленное расширение.
Как управлять расширениями в Edge
Вот как управлять расширениями Edge:
- Запустите браузер Edge.
- Нажмите кнопку расширения на панели инструментов.
- Нажмите кнопку с тремя точками (Дополнительные действия) рядом с установленным расширением. Здесь вы можете удалить, скрыть или дополнительно управлять отдельными расширениями.
- Чтобы управлять всеми установленными расширениями, нажмите Управление расширениями .
- Вы также можете сразу перейти по адресу edge://extensions/ , чтобы управлять своими расширениями.
- Здесь вы можете включить/отключить расширения, разрешить расширения из других магазинов, а также включить/отключить режим разработчика, нажав соответствующую кнопку.
Как найти, установить и управлять расширениями в Vivaldi
Vivaldi — еще один популярный браузер на основе Chromium, который также позволяет персонализировать работу в Интернете с помощью различных расширений или надстроек.
Как найти расширения в Vivaldi
Вот простой способ найти расширения в Vivaldi:
- Откройте браузер Vivaldi.
- Зайдите в Интернет-магазин Chrome через браузер Vivaldi.
- Просмотрите библиотеку в поисках расширения.
- Еще лучше, просто найдите расширение по имени или по категории.
- Если вы не уверены в названии или его написании, начните вводить текст в поле поиска и просмотрите предложения.
Как установить расширения в Vivaldi
Установка расширения в Vivaldi обычно очень проста. Для этого:
- Получите доступ к интернет-магазину Chrome через браузер Vivaldi.
- Найдите расширение, которое хотите установить.
- Не забывайте проверять отзывы пользователей, рейтинги и обновления.
- Нажмите Добавить в Chrome .
- Просмотрите сообщение с подтверждением во всплывающем окне и нажмите Добавить расширение .
Как управлять расширениями в Vivaldi
Вот как управлять своими расширениями в Vivaldi:
- Щелкните правой кнопкой мыши расширение на панели инструментов.

- Отсюда одним щелчком мыши вы можете просмотреть более подробную информацию о расширении, удалить его или скрыть с панели инструментов.
- Для получения дополнительных опций нажмите «Управление расширениями» или перейдите по адресу vivaldi://extensions/ .
- Здесь вы можете удалить расширение, включить/отключить его, а также включить/отключить режим разработчика, нажав соответствующую кнопку.
Делайте больше с расширениями в Chrome, Edge и Vivaldi
Chrome, Edge и Vivaldi — одни из самых популярных браузеров, которые вы можете найти. Но когда дело доходит до браузеров, производительность всегда важнее популярности. Благодаря расширениям браузера теперь вы можете наслаждаться улучшенной эффективностью и производительностью. А если расширение выйдет из строя, теперь вы знаете, где его найти и даже как удалить.
Хотите ли вы делать заметки, сделать перерыв или прогуляться, для этого всегда найдется расширение.
Используйте эти советы, чтобы найти, установить и управлять своими расширениями в Chrome, Edge и Vivaldi.
chrome.extension — Разработчики Chrome
Добро пожаловать! Что нового в расширениях Chrome
Добро пожаловать Расширения 101 Основы разработки Время чтения Диспетчер вкладок режима фокусировки
Добро пожаловать в Manifest V3 Обзор платформы расширений Обзор Manifest V3
Что такое расширения? Что такое темы? Часто задаваемые вопросы Рекомендации по качеству расширений Часто задаваемые вопросы
Миграция на Manifest V3 Контрольный список миграции Manifest V3 Миграция с фоновых страниц на сервисные рабочие График поддержки Manifest V2 Известные проблемы при миграции на Manifest V3
Справочник по API
ОбразцыОбзор разработки расширений Формат файла манифеста Обзор архитектуры Объявление разрешений Дизайн пользовательского интерфейса Отладка расширений Образцы
Передача сообщений Сценарии содержимого Управление событиями с помощью сервисных рабочих Сопоставление шаблонов Использование промисов Изоляция между источниками
XMLHttpRequest Использование eval в расширениях Chrome
Переопределение настроек Chrome Расширение DevTools OAuth3: Аутентификация пользователей с помощью Google Переопределение страниц Chrome Богатые уведомления API
Защита конфиденциальности пользователей Объявление разрешений и предупреждение пользователей Обеспечение безопасности Доступность (a11y) Форматы сообщений о локализации Предоставление пользователям вариантов
Хостинг расширений Альтернативные методы установки расширений Установка расширений в Linux Учебное пособие: Google Analytics
О Manifest V2 Начало работы
Что такое расширения ? Что такое темы? Часто задаваемые вопросы
Обзор разработки расширений Формат файла манифеста Обзор архитектуры Объявление разрешений Дизайн пользовательского интерфейса Отладка расширений Примеры
Передача сообщений Сценарии контента Управление событиями с помощью фоновых сценариев Сопоставление шаблонов Изоляция между источниками
XMLHttpRequest между источниками Использование eval в расширениях Chrome конфиденциальность пользователей Объявление разрешений и предупреждение пользователей Обеспечение безопасности Специальные возможности (a11y) Форматы сообщений локализации Предоставление пользователям вариантов
Интернет-магазин Chrome Альтернативные варианты распространения расширений Установка расширений в Linux Учебное пособие: Google Analytics
Описание
API
chrome.содержит утилиты, которые можно использовать на любой странице расширения. Он включает поддержку обмена сообщениями между расширением и сценариями его содержимого или между расширениями, как подробно описано в разделе Передача сообщений. Содержание0025 Methods
extension - getBackgroundPage
- getExtensionTabs
- getURL
- getViews
- isAllowedFileSchemeAccess
- isAllowedIncognitoAccess
- sendRequest
- setUpdateUrlData
- Events
- onRequest
- onRequestExternal
Summary
Types
ViewType
Свойства
inIncognitoContext
lastError
Methods
getBackgroundPage
getExtensionTabs
getURL
getViews
isAllowedFileSchemeAccess
isAllowedIncognitoAccess
sendRequest
setUpdateUrlData
Events
onRequest
onRequestExternal
Types
ViewType
Chrome 44+
Тип расширенного представления.
Введите
«tab»
или
«popup»
Свойства
inIncognitoContext
Истинно для сценариев содержимого, работающих внутри вкладок инкогнито, и для страниц расширения, работающих внутри процесса инкогнито. Последнее относится только к расширениям с раздельным incognito_behavior.
Тип
логический
lastError
≤MV2 Устарело, начиная с Chrome 58
Пожалуйста, используйте runtime.lastError .
Устанавливается на время жизни обратного вызова, если асинхронное расширение API привело к ошибке. Если ошибки не произошло, lastError будет undefined .
Тип
Объект
Свойства
Методы
Getbackgroundpage
Chrome.extension.getbackgroundpage ()
Внутренний фон. Возвращает null, если у расширения нет фоновой страницы.
Возвращает
Окно | Неопределенный
getextensiontabs
Chrome.
extension.getExtensionTabs (
WindowD ?: Номер,
)
≤MV2 только стуман
. Пожалуйста, используйте .
Возвращает массив оконных объектов JavaScript для каждой из вкладок, запущенных внутри текущего расширения. Если указан windowId , возвращает только «оконные» объекты вкладок, прикрепленных к указанному окну.
Параметры
WindowID
Номер. Необязательный
Возврат
Geturl
Chrome.Extension.geturl ( .
Path: String,
). время выполнения.getURL
Преобразует относительный путь в каталоге установки расширения в полный URL-адрес.
Параметры
Возвращает
getViews
chrome.extension.getViews(
fetchProperties?: object,
)
Только передний план
Возвращает массив объектов окна JavaScript для каждой из страниц, запущенных внутри текущего расширения.
Параметры
Возврат
ISALLOWEDFILESCHEMEACCESS
Chrome.extension.isalloadFileschemeAccess (
Callback? Это соответствует управляемому пользователем параметру «Разрешить доступ к URL-адресам файлов», доступному на странице chrome://extensions.
Параметры
Возврат
ISALLYNINCOGNITOACCESS
Chrome.Extension.Isallognincognitoaccess (
Callback ?: Function,
). Это соответствует управляемой пользователем настройке «Разрешено в режиме инкогнито» для каждого расширения, доступной на странице chrome://extensions.
Параметры
Возвращает
sendRequest
chrome.extension.sendRequest(
extensionId?: строка,
запрос: любой,
обратный вызов?: функция,
)
Обещание ≤MV2 Устарело
Пожалуйста, используйте runtime.
7send4Message.
Отправляет один запрос другим прослушивателям в пределах расширения. Аналогичен runtime.connect , но отправляет только один запрос с необязательным ответом. Событие extension.onRequest запускается на каждой странице расширения.
Параметры
extensionId
необязательная строка
Идентификатор расширения, к которому вы хотите подключиться. Если опущено, по умолчанию используется ваше собственное расширение.
request
any
callback
function optional
Chrome 99+
The
callbackparameter looks like:(response: any) => voidresponse
any
Объект ответа JSON, отправленный обработчиком запроса. Если при подключении к расширению произойдет ошибка, обратный вызов будет вызван без аргументов и
runtime.lastErrorбудет установлено в сообщение об ошибке.
Возврат
SetupDateurLdata
Chrome.Extension.SetupDateurLdata (
Данные: Строка,
)
Устанавливает значение AP CGI -параметрии. Это значение игнорируется для расширений, размещенных в галерее расширений Chrome.
Параметры
данные
строка
События
onRequest
chrome.extension.onRequest.addListener(
обратный вызов: функция,
)
≤MV2 Устарело
0onMessage3 runtime.
Запускается при отправке запроса либо из процесса расширения, либо из сценария содержимого.
Параметры
обратный вызов
функция
Параметр
обратного вызовавыглядит так:(запрос: любой, отправитель: runtime.MessageSender, sendResponse: функция) => void
OnRequestexternal
Chrome.


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

extension 