使用window.open()通过iframe打开PDF时卡住的原因可能是因为浏览器的PDF插件或者PDF阅读器无法正确加载PDF文件。这种情况下,可以尝试以下解决方法:
<object data="path/to/your/pdf.pdf" type="application/pdf" width="100%" height="600px">
<p>无法加载PDF文件,请<a href="path/to/your/pdf.pdf">点击此处</a>下载。</p>
</object>
PDF.js是一个开源的JavaScript库,可以在网页上直接加载和显示PDF文件,而无需依赖浏览器的PDF插件或者PDF阅读器。您可以通过在网页中引入PDF.js库,并使用其提供的API来加载和显示PDF文件。
希望以上解决方法能够帮助您解决通过iframe打开PDF时卡住的问题。如果您需要更详细的帮助或者有其他问题,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云