2011-11-12 109 views
0

我正在開發允許用戶定義外部文檔網址的CMS。例如下面的外部URL指向PDF文檔:確定Google文檔查看器對外部網址的適用性

http://xml.catmms.com/servlet/ImageServlet?imageId=C514418

雖然你看不出來,通過看網址。

某些鏈接將指向PDF,其他鏈接指向簡單的網頁。對於PDF文檔,我將使用Google文檔查看器來顯示內容(系統必須在iPad上運行)。

對於直觀的圖像和網頁,我不會使用Google查看器,但會使用iframe。

在客戶端(Javascript)上下文中,確定是否需要使用Google文檔查看器或簡單的iframe的最簡單方法是什麼?

該解決方案需要工作而不會遇到跨站點腳本問題。

謝謝。

回答

0

您可以查看響應頭中的Content-Type。在JS中,你可以這樣做:

// XHR stuff... 
textResponse.getResponseHeader('Content-Type'); 

Doc here

對於PDF文件,Content-Type將爲application/pdf。

+0

感謝您回覆我的問題。我正在爲你投票。這是我能爲你做的最多的事情:-) –