我正在编写一个简单的PDF时事通讯阅读器,为了简单起见,文件和提要托管在Dropbox公共文件夹中。我这样做是为了让撰写时事通讯的人可以更新文件和提要,而无需网站管理员。
我遇到的问题是,当我尝试从 Dropbox 中提取提要(原子)时,我遇到了跨域错误。
我了解阻止跨脚本请求背后的目的,但是否可以为这个文件创建非服务器端解决方法和/或异常?
也许你应该使用JSONP方法:
- http://en.wikipedia.org/wiki/JSONP
- http://api.jquery.com/jQuery.getJSON/
不要将 Feed 存储在 Dropbox 上,而是存储 JSON 文件并使用它。
据我所知,由于所有安全问题,没有办法做到这一点,这也因不同的浏览器而异。使用您的服务器进行单点联系通常是最好的方法,如果您可以扩展到这样做。