mirror of
https://github.com/CarlGao4/um-react-electron.git
synced 2024-11-24 01:22:16 +00:00
27 lines
876 B
JavaScript
27 lines
876 B
JavaScript
|
// This file is required by the index.html file and will
|
||
|
// be executed in the renderer process for that window.
|
||
|
// No Node.js APIs are available in this process because
|
||
|
// `nodeIntegration` is turned off. Use `preload.js` to
|
||
|
// selectively enable features needed in the rendering
|
||
|
// process.
|
||
|
;(async () => {
|
||
|
window.addEventListener('DOMContentLoaded', () => {
|
||
|
doAThing()
|
||
|
})
|
||
|
|
||
|
function doAThing() {
|
||
|
const versions = window.electron.process.versions
|
||
|
replaceText('.electron-version', `Electron v${versions.electron}`)
|
||
|
replaceText('.chrome-version', `Chromium v${versions.chrome}`)
|
||
|
replaceText('.node-version', `Node v${versions.node}`)
|
||
|
replaceText('.v8-version', `V8 v${versions.v8}`)
|
||
|
}
|
||
|
|
||
|
function replaceText(selector, text) {
|
||
|
const element = document.querySelector(selector)
|
||
|
if (element) {
|
||
|
element.innerText = text
|
||
|
}
|
||
|
}
|
||
|
})()
|