Это версия веб-расширения дополнения Firefox Lightbeam для визуализации HTTP-запросов между веб-сайтами в режиме реального времени.
Расширение Firefox Lightbeam от Mozilla — это ключевой инструмент Mozilla для информирования общественности о конфиденциальности.
Примечание. В этом репозитории используется подмодуль, разрешающий некоторые сторонние запросы. Чтобы гарантировать, что подмодуль клонируется вместе с этим репозиторием, используйте модифицированную команду clone
: git clone --recursive https://github.com/mozilla/lightbeam-we.git
Есть несколько способов опробовать это веб-расширение:
Откройте Firefox и загрузите about:debugging
в строке URL.
manifest.json
в каталоге этого репозитория. Установите инструмент web-ext, перейдите в каталог src
этого репозитория и введите web-ext run
.
Запустите npm run build
.
Чтобы вручную обновить подмодуль в любой момент разработки, запустите git submodule update
.
Запустите npm run test
чтобы убедиться, что все в порядке.
eslint
глобально, вам также придется установить глобально следующие плагины eslint
:eslint-plugin-json
eslint-plugin-mocha
npm run lint:eslint
npm run test:karma
Эслинт используется для линтинга. Karma, Mocha и Chai используются для модульного тестирования. Кроме того, наборы тестов запускаются с помощью сервиса Travis, обеспечивающего поддержку непрерывной интеграции.