Injects CSS and Javascript into pages.

Latest Version

Version
1.9.8
Update
July 5, 2021
Size
540KiB
Developer
Category
Users
76
Rating
5 ★
Manifest Version
2
Web Store Status
Languages Support
Deutsch
English
Français
Italiano
See more
Permissions
ContextMenus
Storage
Tabs
*://*/*
See more

Browser Injector Extension

With this plugin, on your frequently visited webpages you can right click on blocks you want to customise (most frequently just hide) to generate easily a small CSS rule to inject. You can also write Javascript code to inject.

Features:
* Auto-generation of a full CSS Selector you can easily adjust.
* The CSS and Javascript rules are synchronized across your devices with your browser account (if you have one)!
* Json Import/Export of the rules
* 4 languages (en, de, fr, it)
* Dark theme supported
* Also available for Firefox: https://addons.mozilla.org/firefox/addon/browser-injector
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "__MSG_extensionName__", "version": "1.9.8", "manifest_version": 2, "description": "__MSG_extensionDescription__", "author": "Paul-\u00c9mile Arnaly", "homepage_url": "https://github.com/pearnaly/browser-injetor", "icons": { "16": "/icons/icon-16x16.png", "24": "/icons/icon-24x24.png", "32": "/icons/icon-32x32.png", "48": "/icons/icon-48x48.png", "128": "/icons/icon-128x128.png" }, "options_ui": { "page": "/index.html#/options" }, "background": { "page": "/index.html#/background", "persistent": true }, "chrome_style": true, "browser_action": { "default_title": "__MSG_extensionName__", "default_popup": "/index.html#/popup", "default_icon": { "16": "/icons/icon-16x16.png", "24": "/icons/icon-24x24.png", "32": "/icons/icon-32x32.png", "48": "/icons/icon-48x48.png" } }, "content_scripts": [ { "matches": [ "*://*/*" ], "js": [ "injector.js" ] } ], "commands": { "toggle_active": { "suggested_key": { "default": "Alt+A" }, "description": "__MSG_commandToggleActive__" }, "toggle_tab_active": { "suggested_key": { "default": "Alt+T" }, "description": "__MSG_commandToggleTabActive__" }, "open_rules": { "description": "__MSG_commandOpenRules__" }, "open_detached_panel": { "suggested_key": { "default": "Alt+P" }, "description": "__MSG_commandOpenDetachedPanel__" }, "new_quick_rule_picker": { "suggested_key": { "default": "Alt+N" }, "description": "__MSG_commandNewQuickRulePicker__" } }, "permissions": [ "contextMenus", "storage", "tabs", "*://*/*" ], "browser_specific_settings": {}, "default_locale": "en"}
Read more