Javascript未定义字段,即使我可以在开发工具(React&;Electron)中看到它
我正在尝试访问ReactJavascript未定义字段,即使我可以在开发工具(React&;Electron)中看到它,javascript,reactjs,iframe,electron,pdfjs,Javascript,Reactjs,Iframe,Electron,Pdfjs,我正在尝试访问Reactiframe元素的contentWindow.PDFViewerApplication,如下所示 <iframe ref={ (it)=>{ console.log(it.contentWindow) console.log(it.contentWindow.PDFViewerApplication) } } src={reader+'?file='} type="application/pdf"/> { console.log(it.co
iframe
元素的contentWindow.PDFViewerApplication
,如下所示
<iframe ref={
(it)=>{
console.log(it.contentWindow)
console.log(it.contentWindow.PDFViewerApplication)
}
}
src={reader+'?file='} type="application/pdf"/>
{
console.log(it.contentWindow)
console.log(it.contentWindow.PDFViewerApplication)
}
}
src={reader+'?file='}type=“application/pdf”/>
我可以在控制台中看到PDFviewer应用程序,但无法访问该字段。它记录未定义的
有人知道这个问题吗?在元素真正加载完PDF查看器之前调用react回调。因此,您必须等待(设置超时或其他解决方案)