Chrome Extension for recording and replaying operations on Chromium browsers, written in TypeScript and React
- node + npm (Current Version)
- dist: Chrome Extension directory
- dist/js: Generated JavaScript files
- src/renderer: React Components
- src/util: Record and replay tool funtions
- src/options.tsx: Option page of the extension. (Useless for now)
- src/background.ts: background.js file of the extension. Handle the creation of the extension window.
- src/content_script.tsx: content_script of the extension. Handle script injection into webpages.
- click
- text input
- tab create
- tab switch
- tab visit
Each step you make an operation, you have to wait for the page finishing loading.
npm install
npm run build
npm run watch
-
Open the extension page of your Chrome browser and enable development mode.
-
Click load from unpacked and load
distdirectory
Attention: Each time you refresh the extension, you also need to refresh the opened webpage to see the lastest effects of the extension.