
# Injector

- Canonical URL: https://extpose.com/ext/ogkodacnhojpmbmoknbmmndhdffamaob
- Title: Injector
- Short description: Inject javascript on each page load + hot reload. For local files install npm package 'filesystem-server'
- CRX ID: ogkodacnhojpmbmoknbmmndhdffamaob
- Store: chrome
- Store URL: https://chrome.google.com/webstore/detail/injector/ogkodacnhojpmbmoknbmmndhdffamaob
- Added: 2018-12-24 22:39:35.824294
- Last update timestamp: 2026-10-02 04:02:21.830144
- Languages: en-GB
- Rating: 0.0 (0 reviews)
- Installs: 181
- Gain 24h: 0.05232558139534884
- Gain 1 week: -0.04736842105263158
- Version: 1.0.01
- Last update: 2019-03-05 00:00:00
- Developer name: N/A
- Developer email: recreate.au@gmail.com
- Developer ID: N/A
- Site URL: N/A
- Icon URL: https://lh3.googleusercontent.com/L5B95eOKixmd3isW4K_ueqcZD9mndEDxw8bn7XBKtRjlYKikFpdYaTrL02Cmk7DkoD6jeada3hNK1SYmXWebDGIlIT8=w128-h128-e365-rj-sc0x00ffffff
- Image URL: https://lh3.googleusercontent.com/eN2jBquSYZoSWxJK9Fb_QdsqHJTxj3Ex4Jz5iHWUdaPU2UXKbFR-OrMQBuX4Sj7oE_vpodJNF7Yx6FS9uChRtppd=w640-h400-e365-rj-sc0x00ffffff
- Supported languages: English (UK)
- Is malware: False
- Malware detected at: N/A
- Featured: False
- Featured date: N/A
- In-app purchases: False
- Unlisted: False

## Description

Allows you to inject files into a webpage and automatically re-injecting them every time the page loads for you to test your code in a seemingly live environment from your local machine.

Usage :
1 -  For access to your local filesystem install filesystem-server package from npm  (https://www.npmjs.com/package/filesystem-server). for this, you will need node and npm already installed. This will install a local server on your machine as well as a self-signed certificate and a crypto key (both valid for 10 years). These will be necessary to inject local code into https websites.
2- Import your new SSL certificate (that you will find inside the node_modules/filesystem-server/security folder in your system library ) to Chrome (follow this guide https://support.securly.com/hc/en-us/articles/206081828-How-to-manually-install-the-Securly-SSL-certificate-in-Chrome ).
3- Install and launch Injector.
4- Launch filesystem-server
5- In the extension, at the top, set the fss (filesystem-server) port to the same port you started fss with.
6- Choose the protocol (http|https).
7- Insert the absolute path or url of the javascript file you want to inject
8- Decide wether you want to enable HOT RELOAD (this will reload the webpage you are injecting into every time you save changes to your local file!)
9- Turn the switch on. When the switch is on the file will be injected automatically every page load ( with the specified time delay (in milliseconds).

------------------------------------------
10- If you work at cloud.IQ, decide wether you want to enable hot reload for JSON config file. (Note: it has to be in the format ' [APP_ID]_plain.json ' and live within the same folder and at the same level as the dev file. You can now work directly on JSON with HOT RELOAD.
------------------------------------------ 

For contributions:
https://github.com/recreateideas/Injector
https://github.com/recreateideas/filesystem-server

