crx-hotreloadChrome Extension Hot Reloader

联合创作 · 2023-09-28 06:35

Chrome Extension Hot Reloader


Watches for file changes in your extension's directory. When a change is detected, it reloads the extension and refreshes the active tab (to re-trigger the updated scripts).


Here's a blog post explaining it (thanks to KingOfNothing for the translation).


Features



  • Works by checking timestamps of files

  • Supports nested directories

  • Automatically disables itself in production

  • And it's under a 40 lines of code!


How To Use



  1. Drop hot-reload.js to your extension's directory.


  2. Put the following into your manifest.json file:




    "background": { "scripts": ["hot-reload.js"] }


Also, you can simply clone this repository and use it as a boilerplate for your extension.


Installing From NPM


It is also available as NPM module:



npm install crx-hotreload


Then use a require (or import) to execute the script.


Limitations


浏览 11
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报