确定Google Docs查看器对外部url的适用性
Determine applicability of Google Docs viewer for external url
我正在开发一个允许用户定义外部文档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。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 直接下载文件,而不是从window.open(url)
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 通过js在新选项卡中有条件地打开url
- CKFinder 3为所选文件返回错误的URL
- 如何获取不属于我项目的上一页的URL
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 在URL中传递JS对象
- 将纯文本URL转换为可单击链接
- Javascript html每点击一次就会更改url
- 以角度管理动态URL
- Mathias URL shortener
- 如何有效地将游戏数据存储在URL查询字符串中
- 使用带括号的图像URL作为jQuery的背景
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 确定Google Docs查看器对外部url的适用性
- 我如何对外部url上托管的json文件进行ng重复