Injector

Inject javascript on each page load + hot reload. For local files install npm package 'filesystem-server'

Cos'è Injector?

Injector è un'estensione di Chrome sviluppata da ReCreate Ideas, e la sua funzione principale è "Inject javascript on each page load + hot reload. For local files install npm package 'filesystem-server'".

Screenshot dell'Estensione

screenshot
screenshot
screenshot

Scarica il file CRX dell'estensione Injector

Scarica i file di estensione Injector in formato crx, installa manualmente le estensioni di Chrome nel browser o condividi i file crx con gli amici per installare facilmente le estensioni di Chrome.

Istruzioni per l'Uso dell'Estensione

                        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                    

Informazioni di Base sull'Estensione

Nome Injector Injector
ID ogkodacnhojpmbmoknbmmndhdffamaob
URL Ufficiale https://chrome.google.com/webstore/detail/injector/ogkodacnhojpmbmoknbmmndhdffamaob
Descrizione Inject javascript on each page load + hot reload. For local files install npm package 'filesystem-server'
Dimensione del File 79.53 KB
Conteggio Installazioni 198
Versione Corrente 1.0.01
Ultimo Aggiornamento 2019-03-05
Data di Pubblicazione 2019-03-05
Valutazione 5.00/5 Totale 1 Valutazioni
Sviluppatore ReCreate Ideas
Email [email protected]
Tipo di Pagamento free
Sito Web dell'Estensione https://github.com/recreateideas/Injector
Lingue Supportate en-GB
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 2,
    "name": "Injector",
    "short_name": "*_TI_*",
    "description": "Inject javascript on each page load + hot reload. For local files install npm package 'filesystem-server' ",
    "version": "1.0.01",
    "icons": {
        "16": "icons\/icon16.png",
        "48": "icons\/icon48.png",
        "128": "icons\/icon128.png"
    },
    "browser_action": {
        "default_title": "Injector",
        "default_popup": "html\/popup.html",
        "default_icon": "icons\/icon.png",
        "default_action": "javascript\/popup.js"
    },
    "background": {
        "scripts": [
            "javascript\/background.js"
        ],
        "persistent": false
    },
    "content_scripts": [
        {
            "js": [
                "javascript\/index.js"
            ],
            "matches": [
                "https:\/\/*\/*",
                "http:\/\/*\/*"
            ],
            "run_at": "document_start"
        }
    ],
    "permissions": [
        "",
        "https:\/\/*\/*",
        "http:\/\/*\/*",
        "tabs",
        "background",
        "nativeMessaging"
    ]
}