提取工作在一个浏览器上,而不是在其他浏览器上

问题描述 投票:-1回答:1

我有简单的抓取功能,可以在firefox浏览器上正常工作,但不能使用chrome浏览器(Chrome上的错误消息:Fetch API无法加载文件:/// C:/Users/****/OneDrive/mydesktop/food.txt.URL对于CORS请求,scheme必须是“http”或“https”。),你们有解决方案吗,这是我的代码:

fetch('file:///C:/Users/****/OneDrive/mydesktop/food.txt')
  .then(response => response.text())
  .then(text => document.write(text))

是否有某种方法可以在所有浏览器上使用它?

javascript html5 firefox fetch fetch-api
1个回答
0
投票

我们不能使用fetch打开本地文件,它要求服务器提供文件。因此,您必须将其上传到您的服务器上并使用其URL(http://https://)。

© www.soinside.com 2019 - 2024. All rights reserved.