为什么浏览器不允许渲染本地文件

时间:2014-01-05 09:19:00

标签: javascript pdf

我正在使用PDF.js,很高兴知道最后使用JS开发的另一个插件。迈向这句名言的另一步“如果可以使用JS实现,最终将使用JS实现。”

我立即尝试打开本地DEMO页面,但它无效。并且PDF.js页面上的介绍表明某些浏览器(在我的情况下:chrome)不允许在URL文件下打开PDF文件:///a.pdf

这是出于安全问题吗?

1 个答案:

答案 0 :(得分:1)

如果它使用ajax加载文件,是的,这是浏览器对Same Origin Policy的解释。某些(大多数?)浏览器不允许ajax访问file://来源,即使是从file://来源加载的文档也是如此。

相关问题