preload-pdf-loaded-in-nested-subframe.js 482 B

123456789101112131415
  1. const {ipcRenderer} = require('electron')
  2. document.addEventListener('DOMContentLoaded', (event) => {
  3. var outerFrame = document.getElementById('outer-frame')
  4. if (outerFrame) {
  5. outerFrame.onload = function () {
  6. var pdframe = outerFrame.contentWindow.document.getElementById('pdf-frame')
  7. if (pdframe) {
  8. pdframe.contentWindow.addEventListener('pdf-loaded', (event) => {
  9. ipcRenderer.send('pdf-loaded', event.detail)
  10. })
  11. }
  12. }
  13. }
  14. })