Вопрос или проблема
Я пытаюсь установить несколько расширений для Microsoft Edge. Однако, поскольку я в основном использую учетную запись Microsoft своего университета, я не могу установить расширения напрямую, так как администраторы не разрешают пользователям устанавливать расширения для веб-программ (то же самое касается других браузеров, например, Chrome). Тем не менее, я могу обойти это, распаковывая файлы расширений вручную. Однако я не могу найти сырье для расширений. Вот расширения, которые я хочу установить:
Переход напрямую на сайты разработчиков также направил меня в магазин дополнений Edge, так что это не сработало. Есть какие-нибудь идеи? Заранее спасибо.
URL для получения CRX из магазина Microsoft для Edge выглядит так:
https://edge.microsoft.com/extensionwebstorebase/v1/crx?x=id%3Dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx%26installsource%3Dondemand&response=redirect
Например, эта ссылка загрузит файл CRX для последней версии uBlock Origin.
Примечание: вам нужно будет самостоятельно добавить расширение .crx
в Проводнике или другом файловом менеджере; загружаемые файлы имеют имена без расширений в виде GUID.
Ответ или решение
Как получить исходные файлы расширений/дополнений в Microsoft Edge
Если вы столкнулись с ситуацией, когда не можете установить расширения в Microsoft Edge из-за ограничений, применяемых вашим учебным учреждением, не отчаивайтесь. Существуют легальные способы загрузки и установки расширений без необходимости модифицировать системные политики. В данной статье мы пошагово рассмотрим процесс получения сырьевых файлов расширений в Microsoft Edge.
Почему возникают ограничения?
Учебные заведения часто применяют ограничения на установку расширений для обеспечения безопасности и контроля содержания. Однако иногда может потребоваться установить определенные расширения для оптимизации работы: например, Adblock Plus, Mendeley Web Importer или Microsoft Editor.
Получение исходных файлов расширений
-
Поиск идентификатора расширения: Для начала вам необходимо определить уникальный идентификатор (ID) каждого расширения. Обычно этот ID можно найти в URL-адресе страницы расширения в магазине Microsoft Edge. Например, для Adblock Plus:
https://microsoftedge.microsoft.com/addons/detail/adblock-plus-free-ad-bl/gmgoamodcdcjnbaobigkjelfplakmdhh
В данном случае ID سيكون:gmgoamodcdcjnbaobigkjelfplakmdhh
. -
Загрузка CRX-файла: Чтобы получить raw файл расширения в формате CRX, воспользуйтесь следующим URL-адресом:
https://edge.microsoft.com/extensionwebstorebase/v1/crx?x=id%3D[ID_РАСШИРЕНИЯ]%26installsource%3Dondemand&response=redirect
Замените
[ID_РАСШИРЕНИЯ]
на соответствующий идентификатор, который вы нашли на предыдущем шаге. Например, для Adblock Plus ваш URL будет выглядеть так:https://edge.microsoft.com/extensionwebstorebase/v1/crx?x=id%3Dgmgoamodcdcjnbaobigkjelfplakmdhh%26installsource%3Dondemand&response=redirect
-
Изменение имени файла: После загрузки файл будет сохранен без расширения. Вам необходимо переименовать его, добавив
.crx
к имени файла. Это можно сделать через проводник Windows или терминал. -
Распаковка CRX-файла: Чтобы распаковать CRX-файл, используйте любой архиватор, поддерживающий формат ZIP. Измените расширение на
.zip
и откройте его. Внутри вы найдете файлы, которые составляют расширение, включаяmanifest.json
, скрипты и ресурсы. -
Установка расширения в Edge: Для ручной установки распакованного расширения:
- Откройте Microsoft Edge.
- В адресной строке введите
edge://extensions/
и нажмите Enter. - Включите режим разработчика, переключив соответствующий тумблер в правом верхнем углу.
- Перетащите папку с распакованным расширением на страницу расширений.
Заключение
Хотя установка расширений в Microsoft Edge через стандартный магазин может быть затруднена, описанные выше шаги позволят вам самостоятельно загрузить и установить нужные расширения. Обязательно следуйте всем внутренним правилам вашей организации и принимайте только безопасные расширения для избегания потенциальных угроз. Надеемся, что данная информация была вам полезна, и желаем успешного использования Microsoft Edge с необходимыми расширениями!