gpt4 book ai didi

javascript - Safari 中未定义 fetch(ReferenceError : Can't find variable: fetch)

转载 作者:行者123 更新时间:2023-12-03 03:09:17 27 4
gpt4 key购买 nike

由于某种原因 fetch ( https://fetch.spec.whatwg.org/ ) 没有在 Safari (版本 9.0.3) 中定义,有人知道为什么吗?它似乎是标准并且在 Chrome 和 Firefox 中运行良好。似乎找不到其他人有同样的问题

我正在使用 React 和 redux,这里是一些示例代码:

export function fetchData (url) {
return dispatch => {
dispatch(loading())
fetch(url, {
method: 'GET'
})
.then(response => {
response.json()
.then(data => {
dispatch(success(data))
})
})
}
}

最佳答案

您可以使用https://github.com/github/fetch针对不支持的浏览器的polyfill。

npm install whatwg-fetch --save; 

编辑:(根据评论)

添加

import 'whatwg-fetch'; 

在使用 fetch 之前在每个文件中 – oliviergg

关于javascript - Safari 中未定义 fetch(ReferenceError : Can't find variable: fetch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35830202/

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