2011-10-19 66 views
0

我想在IE9中顯示PDF。我不希望用戶知道任何URL文件信息。所以我編碼PDF文件爲Base64和使用標籤:如何使用base64在Internet Explorer 9中顯示PDF?

<iframe src="data:application/pdf;base64,JVBER..." width="500" height="500"></iframe> 

它工作正常使用Chrome和Firefox的最新版本......但不能與IE9。

小貼士?

回答

2

這種方式不是直接可能的 - Internet Explorer不允許使用DATA URI作爲幀的來源。您可以可能能夠使用帶有PDF閱讀器CLSID和整個文檔的DATA URI的OBJECT標籤,但是由PDF閱讀器決定他們是否支持該標籤。

雖然這並不完全清楚你希望在這裏完成什麼,因爲如果用戶想這樣做,用戶可以從源重構原始文檔。

+0

這是不可能的:(... – Ricardo

+0

我試過使用對象標籤並遇到同樣的問題。在Chrome和Firefox中工作,但在ie或MS訪問嵌入式網頁中不起作用。 –

相關問題