我有一个简单的抓取功能,该功能在firefox浏览器上可以正常使用,但不能与chrome浏览器一起使用(chrome上的错误消息:Fetch API无法加载file:/// C:/ Users / **** / OneDrive / mydesktop / food。 txt。URL方案对于CORS请求必须为“ http”或“ https”。),你们有解决方案吗,这是我的代码:
fetch('file:///C:/Users/****/OneDrive/mydesktop/food.txt')
.then(response => response.text())
.then(text => document.write(text))
是否有某种方法可以使它在所有浏览器上正常工作?
答案 0 :(得分:0)
我们不能使用fetch打开本地文件,它要求文件由服务器提供。因此,您必须将其上传到服务器上并使用其URL(http://
或https://
)。