Grammalecte  Check-in [16d7b2fa91]

Overview
Comment:[fx] note about webpage API (user scripts)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fx
Files: files | file ages | folders
SHA3-256: 16d7b2fa91ec296456709853b9a3e8f4970368ee18402905c60f919159ebe429
User & Date: olr on 2020-07-12 05:35:41
Other Links: manifest | tags
Context
2020-07-16
14:17
[fr] faux positif check-in: 6aa5238d12 user: olr tags: trunk, fr
2020-07-12
05:35
[fx] note about webpage API (user scripts) check-in: 16d7b2fa91 user: olr tags: trunk, fx
2020-07-11
18:03
[fr] ajustements check-in: 329469853c user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/webext/content_scripts/init.js from [5c993e4d0a] to [1fe55b3bcd].

579
580
581
582
583
584
585
586




587
588
589
590
591
592
593
594
595
596
597
579
580
581
582
583
584
585

586
587
588
589
590
591
592
593
594
595
596
597
598
599
600







-
+
+
+
+











            }
        }
        catch (e) {
            showError(e);
        }
    });

    // The API script must be injected this way to be callable by the page
    // The API script must be injected this way to be callable by the page.
    // Note: Firefox offers another way to give access to webpage, via “user scripts”
    //       https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/userScripts
    //       (Firefox only feature for now)
    let xScriptGrammalecteAPI = document.createElement("script");
    xScriptGrammalecteAPI.src = browser.runtime.getURL("content_scripts/api.js");
    document.documentElement.appendChild(xScriptGrammalecteAPI);
}


/*
    Note:
    Initialization starts when the background is connected.
    See: oGrammalecteBackgroundPort.listen() -> case "init"
*/