Skip to content
Manage browser's requests, include modify the request headers and response headers, redirect requests, cancel requests
JavaScript Vue CSS Other
Branch: master
Clone or download

Latest commit

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github script: add github actions Apr 5, 2020
build script: fix release Dec 20, 2019
docs Merge pull request #156 from imba-tjd/patch-1 Apr 2, 2020
src fix: response headers not work Dec 17, 2019
.babelrc Update deps Sep 23, 2019
.editorconfig Add editorconfig Jan 28, 2019
.eslintrc.js tab Jan 28, 2019
.gitignore Add travis-ci Oct 16, 2018
.travis.yml script: update install command Apr 15, 2020
.yarnrc Update deps Sep 23, 2019
LICENSE license Oct 15, 2018
README.md Update UI Nov 12, 2019
extension.json script: move tokens Dec 20, 2019
package.json script: move tokens Dec 20, 2019
yarn.lock script: move tokens Dec 20, 2019

README.md

Header Editor

Build Status GitHub release license Gitter

An extension which can modify the request, include request headers, response headers, redirect requests, and cancel requests.

For more documentations, Please visit documentions

Get this extension

Firefox Logo Mozilla Add-on.

Chrome Logo Chrome Web Store.

Firefox Logo Install our self-distributed version.

About Permissions

Header Editor require those permissions:

  • tabs: Open links or switch to a tab

  • webRequest, webRequestBlocking, all_urls: Modify the requests

  • contextMenus: Add anti-hot-link to right-click menu

  • storage, unlimitedStorage: Storage rules and settings

  • downloads: Export rules

  • unsafe-eval: Custom function require it, code at src/options/App.vue#L657 and src/core/rules.js#L23 (The location may change in the future, you can search for the newest location by new Function)

Contribution

Contribute codes: Submiting a pull request

Thanks to the following personnel for their contribution:

Translation

English: Please submit a issue or pull request for file build/locales/original.json

Other: Transifex

The following are language maintainers, Thanks for their contribution. If you have any advice on translations, please contact the maintainer(s) directly.

How to build

Prepare

  • Install node, npm or yarn. (It is recommended to use yarn, or the build result may be inconsistent with the release version)

  • Clone this project, or download the source code and extract it

  • Run yarn or npm install

Build

  • Run yarn build or npm run build

  • Find build result at /dist

Development

  • Run yarn watch:dev or npm run watch:dev

  • Open browser, load extension from /dist directory or /dist/manifest.json

Licenses

Copyright © 2017-2019 FirefoxBar Team

Open source licensed under GPLv2.

You can’t perform that action at this time.