我在我的应用中遇到了一些CORS问题。我正在使用Futurepress的epub.js库来加载和显示ePub文件。
epub.js相当简单,主要通过将URL传递给您希望它呈现的ePub资源来实现。例如:
var Book = ePub('http://www.feedbooks.com/book/88.epub');
我遇到的问题是我收到有关CORS的错误,说“XMLHttpRequest无法加载[url]。请求的资源上没有'Access-Control-Allow-Origin'标头。因此,'null'原因不是允许访问。
我不确定在从库本身创建请求时如何向请求添加正确的CORS头。有没有办法可以拦截请求并添加它?当我使用Chrome插件“Allow-Control-Allow-Origin:*”时,一切正常。我不确定该插件是如何设法解决问题的。
这个应用程序是一个内置角度的客户端应用程序。感谢。