diff --git a/searx/webapp.py b/searx/webapp.py index 7b790e200..fe09d1553 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -1300,7 +1300,7 @@ function modal_open(url, num) var iframe = document.querySelector("#iframe-wrapper > iframe"); iframe.src = url; if (num=='pdf') { - iframe.contentDocument.addEventListener("webviewerloaded", function() { + document.addEventListener.addEventListener("webviewerloaded", function() { iframe.contentWindow.PDFViewerApplication.initializedPromise.then(function() { iframe.contentWindow.PDFViewerApplication.eventBus.on("documentloaded", function(event) { console.log("pdf loaded") diff --git a/searx/webapp1.py b/searx/webapp1.py index 7b790e200..fe09d1553 100644 --- a/searx/webapp1.py +++ b/searx/webapp1.py @@ -1300,7 +1300,7 @@ function modal_open(url, num) var iframe = document.querySelector("#iframe-wrapper > iframe"); iframe.src = url; if (num=='pdf') { - iframe.contentDocument.addEventListener("webviewerloaded", function() { + document.addEventListener.addEventListener("webviewerloaded", function() { iframe.contentWindow.PDFViewerApplication.initializedPromise.then(function() { iframe.contentWindow.PDFViewerApplication.eventBus.on("documentloaded", function(event) { console.log("pdf loaded")