我们有一个Web应用程序,它以PDF格式显示报告。我们只是将PDF嵌入到iframe中,一切运行良好。
但是,当在Safari 6.0中打开相同的报告时,DOESNOT会显示小工具栏(指定下载,打开预览,放大,缩小选项)。
如果我点击右键,则此工具栏在safari 6.0中可用 - >在新标签页中打开PDF - >转到页面底部 - >将鼠标悬停在页面中间。
Safari 6.0中使用的PDF查看器是“以PDF格式构建的Webkit”。
我的问题是,当我在单独的标签页中打开PDF文档而不是在我的应用程序中打开PDF工具时,为什么会出现工具栏。(当它嵌入在IFRAME中时)
更多信息: 这是IE 8中源元素的样子:
<iframe width="100%" height="100%" id="iframeReport" src="http://localhost/Report.aspx?DailySummary&PROCESSINGDATE=03%2f07%2f2013&rc%3aParameters=Collapsed&rc%3aJavaScript=False&rc%3aToolbar=True&rs%3aFormat=PDF&rc%3aArea=Report&rc%3aLinkTarget=_self&File=test.pdf" style="width: 100%; height: 100%;"/>
这是Safari中的源代码:
<iframe id="iframeReport" height="100%" width="100%" style="height: 100%; width: 100%;" src="http://localhost/Reports.aspx?DailySummary&PROCESSINGDATE=03%2f07%2f2013&rc%3aParameters=Collapsed&rc%3aJavaScript=False&rc%3aToolbar=True&rs%3aFormat=PDF&rc%3aArea=Report&rc%3aLinkTarget=_self&File=test.pdf">
#document
<html>
<body marginwidth="0" marginheight="0" style="background-color: rgb(38,38,38)"><embed width="100%" height="100%" name="plugin" src="http://localhost/Reports.aspx?DailySummary&PROCESSINGDATE=03%2f07%2f2013&rc%3aParameters=Collapsed&rc%3aJavaScript=False&rc%3aToolbar=True&rs%3aFormat=PDF&rc%3aArea=Report&rc%3aLinkTarget=_self&File=test.pdf" type="application/pdf">
</body>
</html>
</iframe>
答案 0 :(得分:0)
这是Safari中的一个错误,我在一年前向Apple报告了这个错误,他们已经意识到了这一点。