2011-07-29 15 views
2

I'm工作努力HTML對象中嵌入一個base64編碼的PDF格式:的Base64在Chrome 12,但不能在Firefox 5

<object data="data:application/pdf;base64,JVBERi0..." type="application/pdf" width="100%" height="100%"></object> 

相同的代碼工作正常,在Chrome 12,但不能在Firefox 5。在Firefox中,reader插件似乎可以正常加載,因爲我可以看到類似加載進度條的內容。我正在使用讀卡器10插件。

任何建議將不勝感激。

在此先感謝。

+0

可能是最大數據uri長度? – Joe

+0

我嘗試了10kb base64 pdf,結果相同。 – Joe

回答

2

Chrome能夠自己渲染簡單的PDF文件,它不需要Adobe Reader插件。您應該檢查Adobe Reader插件是否在Firefox中正常工作。

0

你是對的; Chrome使用它自己的渲染器。由於pdf工具欄的原因,我錯了,它非常類似於Adobe。我認爲adobe插件已正確配置,因爲使用urls而不是base64字符串,它工作正常。

還有其他配置嗎?

禁用嵌入式插件時,如果我正在下載文件,Chrome將會執行操作,在本地pdf查看器之後打開。

Regards

相關問題