Safari PDF控件在iFrame中呈现缺少的PDF

Safari PDF控件在iFrame中呈现缺少的PDF,pdf,iframe,safari,Pdf,Iframe,Safari,有人知道为什么在Safari中显示PDF时通常可用的PDF控件在iframe中显示时会丢失吗?悬停控件或扩展上下文菜单均不可用。Safari将其重新命名为PDF,因为上下文菜单在“打开”命令中包含“PDF”一词,即“在新窗口中打开PDF” 在空浏览器中打开PDF效果很好。Chrome和Firefox中的内置控件也在那里,工作正常 我使用一个非常简单的网页为PDF提供服务,在div中有一个iframe 我可能错了,但当我第一次开始这个项目的时候,我以为他们在那里,但今天我才注意到他们不见了。如果没

有人知道为什么在Safari中显示PDF时通常可用的PDF控件在iframe中显示时会丢失吗?悬停控件或扩展上下文菜单均不可用。Safari将其重新命名为PDF,因为上下文菜单在“打开”命令中包含“PDF”一词,即“在新窗口中打开PDF”

在空浏览器中打开PDF效果很好。Chrome和Firefox中的内置控件也在那里,工作正常

我使用一个非常简单的网页为PDF提供服务,在div中有一个iframe


我可能错了,但当我第一次开始这个项目的时候,我以为他们在那里,但今天我才注意到他们不见了。如果没有它们,PDF绘图将无法放大和缩小,从而使它们无法作为PDF使用。

不确定这会有什么不同,但您可能会发现使用JavaScript加载PDF很有用。我试着嵌入到div中,但发现在除了Safari之外的所有浏览器中使用iFrame对我来说都更好。Safari到现在为止还不错,怎么会更好?我引用的站点似乎建议您应该在div中使用对象,或者使用JS方法。我想不推荐使用iOS。我知道问题的一部分涉及iOS。但是,在回答您的问题时,我刚刚尝试将PDF嵌入到一个div中。我无法让它工作。div仍然为空。在单击树菜单叶之前,不会显示PDF。然后,PDF将显示在菜单旁边。为了测试您的建议,在my default.html中,我将iframe更改为带有class='pdfdiv'的div,并将叶的jQuery onclick函数更改为var myPDF=new PDFObject{url:}.embed'.pdfdiv';它在iFrame中工作。^在JS控制台中加载时是否没有任何错误?我希望您也加载了PDFObject.js库!不确定这会有什么不同,但您可能会发现使用JavaScript加载PDF很有用。我试着嵌入到div中,但发现在除了Safari之外的所有浏览器中使用iFrame对我来说都更好。Safari到现在为止还不错,怎么会更好?我引用的站点似乎建议您应该在div中使用对象,或者使用JS方法。我想不推荐使用iOS。我知道问题的一部分涉及iOS。但是,在回答您的问题时,我刚刚尝试将PDF嵌入到一个div中。我无法让它工作。div仍然为空。在单击树菜单叶之前,不会显示PDF。然后,PDF将显示在菜单旁边。为了测试您的建议,在my default.html中,我将iframe更改为带有class='pdfdiv'的div,并将叶的jQuery onclick函数更改为var myPDF=new PDFObject{url:}.embed'.pdfdiv';它在iFrame中工作。^在JS控制台中加载时是否没有任何错误?我希望您也加载了PDFObject.js库!