Record and replay macros, including dropdown interactions.
Simple Macro Recorder Extension
Lets you record mouse clicks and replay over a user-defined set number of iterations, and a user-defined click delay. Works with dropdown/dynamic page elements and can record/playback across page loads/refreshes. Also records and plays back copy/paste keyboard actions.
NOTE: YOU MUST REFRESH THE WINDOW YOU WISH TO WORK-ON AFTER INSTALLING THE EXTENSION, IN ORDER FOR THE SCRIPT TO BE INJECTED PROPERLY. THIS IS THE MOST COMMON REASON FOR THE MACRO NOT RESPONDING/WORKING.
TO CHECK THAT THE SCRIPT AS INJECTED, USE F12 ('INSPECT' FUNCTION) AND CHECK THE 'CONSOLE' TAB FOR THE MESSAGE 'Macro Recorder: Content script loaded.' - THIS MEANS THE SCRIPT IS LIVE, AND SHOULD WORK ON THAT PAGE.
Read more
NOTE: YOU MUST REFRESH THE WINDOW YOU WISH TO WORK-ON AFTER INSTALLING THE EXTENSION, IN ORDER FOR THE SCRIPT TO BE INJECTED PROPERLY. THIS IS THE MOST COMMON REASON FOR THE MACRO NOT RESPONDING/WORKING.
TO CHECK THAT THE SCRIPT AS INJECTED, USE F12 ('INSPECT' FUNCTION) AND CHECK THE 'CONSOLE' TAB FOR THE MESSAGE 'Macro Recorder: Content script loaded.' - THIS MEANS THE SCRIPT IS LIVE, AND SHOULD WORK ON THAT PAGE.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Simple Macro Recorder", "version": "1.1", "description": "Record and replay macros, including dropdown interactions.", "permissions": ["activeTab", "storage", "commands"], "action": { "default_popup": "popup.html" }, "background": { "service_worker": "background.js" }, "content_scripts": [ { "matches": [""], "js": ["content.js"], "run_at": "document_idle" } ], "commands": { "start-recording": { "suggested_key": { "default": "Alt+Shift+R" }, "description": "Start recording macro" }, "stop-recording": { "suggested_key": { "default": "Alt+Shift+S" }, "description": "Stop recording macro" }, "playback-macro": { "suggested_key": { "default": "Alt+Shift+P" }, "description": "Play back recorded macro" } }, "host_permissions": [""] }
Read more