What does this application do:
- Prints contents of its own application window. Loads and prints external web page.
- Shows progress on taskbar while loadig the web page.
- Shows OS level notification when printing is done.
- Updates the application using an unorthodox update mechanism. It will download the latest binary from the server (not implemented) and then it will execute it; that's it.
contextIsolation
(contextBridge
) is used. To improve security, Electron team deprecated nodeIntegration
flag and contextIsolation
will be enabled by default from Electron 12.
Go to project directory and run commands
npm install
npm start
Print Output (in PDF)
TareqNewazShahriar