Javascript <;对象>;仅加载不在铬中点火

Javascript <;对象>;仅加载不在铬中点火,javascript,google-chrome,dom-events,Javascript,Google Chrome,Dom Events,在标记中加载PDF时,我希望在加载文档时显示一个指示器,而不仅仅是一个空元素,因此我在上放置了一个加载面板。我添加了一个隐藏面板的功能: function documentLoaded() { // Code to hide panel here. } 并在标记的onload事件中将其设置为激发: <object type="application/pdf" data="/documents/sample.pdf" onload="documentLoaded();">&l

标记中加载PDF时,我希望在加载文档时显示一个指示器,而不仅仅是一个空元素,因此我在
上放置了一个加载面板。我添加了一个隐藏面板的功能:

function documentLoaded() {
    // Code to hide panel here.
}
并在
标记的
onload
事件中将其设置为激发:

<object type="application/pdf" data="/documents/sample.pdf" onload="documentLoaded();"></object>

这正是我希望它在Firefox和Edge中的工作方式,但当我在Chrome中测试它时,加载面板从未消失。当我调试它时,我看到
documentload()
函数从未在任何时候被调用过


有没有其他方法可以让它与Chrome一起工作,或者在PDF准备好后完全调用JS函数?

嗨,Leonid,你能详细说明你的答案吗?现在,你的答案只是一行没有解释的代码。
document.querySelector('#load_panel').onload=documentLoaded()