gpt4 book ai didi

javascript - 如何以同步方式加载文件? (访问控制允许来源)

转载 作者:行者123 更新时间:2023-11-28 20:51:43 25 4
gpt4 key购买 nike

以下代码在 Safari 上运行良好。

在 Chrome 上,失败的原因是:

"XMLHttpRequest cannot load file:///Users/jem/Sites/AA/data/articles.csv. Origin null is not allowed by Access-Control-Allow-Origin."

这是什么意思?如何使用同步调用正确读取此文件?

function(file) {

var content;

$.ajax({
url : file,
success : function (data) {
content = data.split(/\r\n|\n/);

},
async: false
});

return content;
}

最佳答案

问题是 chrome 不允许你默认使用 ajax 从本地系统加载文件。这是一项安全设置。

使用 --allow-file-access-from-files 参数启动 Chrome 以跳过此安全检查。

chrome.exe --允许文件访问文件

关于javascript - 如何以同步方式加载文件? (访问控制允许来源),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12320535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com