Загружая PDF в теге <object>
, я хочу показать индикатор во время загрузки документа, а не просто пустой элемент, поэтому я поместил панель загрузки над <object>
.Я добавил функцию для скрытия панели:
function documentLoaded() {
// Code to hide panel here.
}
и установил ее запуск в событии onload
тега <object>
:
<object type="application/pdf" data="/documents/sample.pdf" onload="documentLoaded();"></object>
Это работает именно такЯ хочу, чтобы это было в Firefox и в Edge, но когда я тестировал его в Chrome, панель загрузки никогда не исчезала.Когда я его отладил, я увидел, что функция documentLoaded()
никогда не вызывалась.
Есть ли другой способ заставить это работать с Chrome, или другой способ полностью вызвать функцию JS, как только PDFготовы?