确定Google Docs查看器对外部url的适用性

Determine applicability of Google Docs viewer for external url

本文关键字:对外部 url 适用性 Google Docs 确定      更新时间:2023-09-26

我正在开发一个允许用户定义外部文档url的CMS。例如,以下外部url指向一个PDF文档:

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

虽然你不能通过查看url来判断

一些链接将指向pdf文件,其他链接将指向简单的网页。对于PDF文档,我将使用Google Docs Viewer来显示内容(该系统必须在iPad上运行)。

对于简单的图片和网页,我不会使用Google浏览器,而只使用iframe。

在客户端(Javascript)上下文中,确定我是否需要使用Google Docs查看器或简单的iframe的最简单方法是什么?

解决方案需要在不遇到跨站点脚本问题的情况下工作。

谢谢。

您可以查看响应头中的Content-Type。在JS中,你可以这样做:

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

Doc。

对于PDF文件,Content-Type将为application/PDF。