Reload an unpacked extension with one click, a hotkey or automatically (extension for developers).

Latest Version

Version
2.1.2
Update
October 20, 2024
Size
1012KiB
Developer
Category
Users
665
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
русский
See more
Permissions
Storage
Tabs
Management
Offscreen
ContextMenus
See more

Advanced Extension Reloader Extension

📚 Documentation: https://github.com/loftyshaky/advanced-extension-reloader/blob/master/README.md#content

📺 Demo Video: https://www.youtube.com/watch?v=A7Kk7nb9i9E

Advanced Extension Reloader has been updated to version 2.0.0, introducing several changes to the API. For more details, please refer to the documentation linked above.

Advanced Extension Reloader is a browser extension that simplifies extension development by allowing you to reload your unpacked extensions with a single click, hotkey or automatically when files change. It features audio notifications to confirm reloads.

Features:

🎯 Reload a specific extension by targeting an extension with a specific ID.

⌨️ Reload extensions using a hotkey.

🔄 Set up automatic reloading of your extensions when their files change using the supplementary npm packages Advanced Extension Reloader Watch 1 (for development without a bundler) or Advanced Extension Reloader Watch 2 (for development with a bundler).

🔔 Receive audio notifications when your extensions are successfully reloaded.

📄 Reload the current tab or all open tabs after your extensions are reloaded (useful for content scripts).

♻️ Advanced Extension Reloader will also reopen the popup and any tabs that were closed during the reload process, including your extension's options page.
----------------------------------------------------------------
🔑 Permissions

Read your browsing history
Allows the extension to reopen tabs that were closed during the reload.

Manage your apps, extensions, and themes
Enables the extension to reload other extensions.
----------------------------------------------------------------
🧩 Follow my Facebook page (more extensions): https://www.facebook.com/browservery
----------------------------------------------------------------
Ads

When using Advanced Extension Reloader, you might encounter affiliate links on the extension's settings page.
Read more

Source Manifest.json

{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version":3,
"version":"2.1.2",
"default_locale":"en",
"icons":{"16":"icon16.png",
"48":"icon48.png",
"128":"icon128.png"},
"action":{"default_icon":{"16":"icon16.png",
"32":"icon32.png",
"64":"icon64.png"}},
"name":"Advanced Extension Reloader",
"description":"__MSG_description__",
"background":{"service_worker":"background.js"},
"options_ui":{"page":"settings.html",
"open_in_tab":true},
"permissions":["storage",
"tabs",
"management",
"offscreen",
"contextMenus"],
"commands":{"pause_or_resume_automatic_reload":{"description":"__MSG_pause_or_resume_automatic_reload_hotkey__"},
"reload_1":{"description":"__MSG_reload_1_hotkey__"},
"reload_2":{"description":"__MSG_reload_2_hotkey__"},
"reload_3":{"description":"__MSG_reload_3_hotkey__"},
"reload_4":{"description":"__MSG_reload_4_hotkey__"},
"reload_5":{"description":"__MSG_reload_5_hotkey__"},
"reload_6":{"description":"__MSG_reload_6_hotkey__"},
"reload_7":{"description":"__MSG_reload_7_hotkey__"},
"reload_8":{"description":"__MSG_reload_8_hotkey__"},
"reload_9":{"description":"__MSG_reload_9_hotkey__"},
"reload_10":{"description":"__MSG_reload_10_hotkey__"},
"reload_11":{"description":"__MSG_reload_11_hotkey__"},
"reload_12":{"description":"__MSG_reload_12_hotkey__"},
"reload_13":{"description":"__MSG_reload_13_hotkey__"},
"reload_14":{"description":"__MSG_reload_14_hotkey__"},
"reload_15":{"description":"__MSG_reload_15_hotkey__"},
"reload_16":{"description":"__MSG_reload_16_hotkey__"},
"reload_17":{"description":"__MSG_reload_17_hotkey__"},
"reload_18":{"description":"__MSG_reload_18_hotkey__"},
"reload_19":{"description":"__MSG_reload_19_hotkey__"},
"reload_20":{"description":"__MSG_reload_20_hotkey__"}}}
Read more