1
我們有一個以PDF格式顯示報告的Web應用程序。我們只是將PDF嵌入到iframe中,並且一切正常。Safari 6 PDF工具欄在懸停時不可見
但是,當在Safari 6.0中打開相同的報告時,DOESNOT會顯示小工具欄(指定下載,預覽中打開,放大,縮小選項)。
如果我右鍵單擊 - >在新標籤頁中打開PDF - >轉到頁面底部 - >懸停在頁面中間,此工具欄在Safari 6.0中可用。
Safari 6.0中使用的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>
感謝您的回覆。我最終將Adobe Reader安裝到Mac機器上。這樣它就不使用內置的PDF查看器。 – Nijani 2013-09-13 18:47:24