【发布时间】:2012-10-19 23:28:01
【问题描述】:
我需要从 JS 加载一个简单的 .CSV 文件(这不是问题所在),但“脚本”需要是可移植的(我将在比赛中将其用作屏幕),并将插入分数数据在 CSV 中,JS 将根据 CSV 更新它的数据。
但我的问题是:我需要在没有 apache 或服务器的情况下运行它,因为我无法让使用它的人拥有 apache 和 Internet...它需要从文件夹中打开(只是一个带有 JS 的 HTML,以及带有 .CSV 的同一文件夹中的一个文件)
当我尝试从 jQuery($.get(..., ..., "jsonp") 和 $.get())访问文件时,Chrome 会输出此错误:
XMLHttpRequest cannot load file:PATHTOTHEFILE Origin null is not allowed by Access-Control-Allow-Origin.
发生这种情况是因为浏览器阻止了它的内容(出于安全原因)。
我该如何“处理”这个问题,或者您知道更好的解决方案,以保存一些简单的数据并从 JS 读取它而不会出现安全问题?
谢谢
【问题讨论】:
标签: javascript jquery ajax http google-chrome