Inject jQuery into all frames on any page.
jQuery Injector Extension
jQuery Injector allows you to inject jQuery into every frame on a page so that you can use jQuery in the dev console.
Features:
- Set the jQuery URL to inject any version you want.
- Specify websites and page patterns to automatically inject into.
- Entry in context-menu to make injection even easier.
v1.1.2 Changelog
- Bumped the default jQuery version to 3.5.0
v1.1.1 Changelog
- Bumped the default jQuery version to 3.3.1.
v1.1.0 Changelog
- Added the option to delete previous jQuery versions when injecting.
- Added an indicator for when jQuery is already present on the page.
- Added link to Options screen in the popup options panel.
- Bumped the default jQuery version to 3.2.1.
- Fixed a bug where the head tag would be placed after the body tag on pages with no original head tag.
- Fixed some styling/UI issues.
v1.0.1 Changelog
- Added a context-menu entry for embedded pdfs.
- Fixed a bug that made it impossible to inject into pages with no head tag.
- Fixed font-rendering in settings for newer Chrome versions.
Code is available at: https://github.com/attilathedud/jQueryInjector
Read more
Features:
- Set the jQuery URL to inject any version you want.
- Specify websites and page patterns to automatically inject into.
- Entry in context-menu to make injection even easier.
v1.1.2 Changelog
- Bumped the default jQuery version to 3.5.0
v1.1.1 Changelog
- Bumped the default jQuery version to 3.3.1.
v1.1.0 Changelog
- Added the option to delete previous jQuery versions when injecting.
- Added an indicator for when jQuery is already present on the page.
- Added link to Options screen in the popup options panel.
- Bumped the default jQuery version to 3.2.1.
- Fixed a bug where the head tag would be placed after the body tag on pages with no original head tag.
- Fixed some styling/UI issues.
v1.0.1 Changelog
- Added a context-menu entry for embedded pdfs.
- Fixed a bug that made it impossible to inject into pages with no head tag.
- Fixed font-rendering in settings for newer Chrome versions.
Code is available at: https://github.com/attilathedud/jQueryInjector
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name" : "jQuery Injector", "short_name" : "jQueryInjector", "version" : "1.1.2", "description" : "Inject jQuery into all frames on any page.", "browser_action" : { "name" : "jQuery Injector", "default_popup": "pages/popup_settings.html" }, "icons" : { "16": "imgs/logo16.png", "48": "imgs/logo48.png", "128": "imgs/logo128.png" }, "permissions" : [ "contextMenus", "storage", "tabs" ], "background" : { "scripts" : [ "scripts/background.js" ] }, "options_page" : "pages/settings.html", "content_scripts" : [{ "matches": [ "" ], "js": [ "scripts/injected.js" ], "all_frames": true }]}
Read more