diff options
Diffstat (limited to 'src/preload.ts')
| -rw-r--r-- | src/preload.ts | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/preload.ts b/src/preload.ts new file mode 100644 index 0000000..30290eb --- /dev/null +++ b/src/preload.ts @@ -0,0 +1,14 @@ +// All of the Node.js APIs are available in the preload process. +// It has the same sandbox as a Chrome extension. +window.addEventListener("DOMContentLoaded", () => { + const replaceText = (selector: string, text: string) => { + const element = document.getElementById(selector); + if (element) { + element.innerText = text; + } + }; + + for (const type of ["chrome", "node", "electron"]) { + replaceText(`${type}-version`, process.versions[type as keyof NodeJS.ProcessVersions]); + } +}); |
