【发布时间】:2016-06-20 04:53:58
【问题描述】:
由于某种原因fetch (https://fetch.spec.whatwg.org/) 未在 Safari(版本 9.0.3)中定义,有人知道为什么吗?它似乎是标准并且在 Chrome 和 Firefox 中运行良好。似乎找不到其他人有同样的问题
我正在使用 react with redux,这里是一些示例代码:
export function fetchData (url) {
return dispatch => {
dispatch(loading())
fetch(url, {
method: 'GET'
})
.then(response => {
response.json()
.then(data => {
dispatch(success(data))
})
})
}
}
【问题讨论】:
-
caniuse.com/#search=fetch
fetch不受 Safari 支持。 -
两年前 safari 还不支持 fetch ……这浏览器好可怜!
标签: javascript safari fetch-api