Я нашел старые статьи о fetch () в Safari.Но в 2019 году я перехожу на caniuse , и там говорится, что выборка поддерживается.Я использую Safari версии: 12.1.1 (14607.2.6.1.1), но кажется, что выборка всегда неопределена, использую ли я ее как window.fetch () или fetch ():
let params = {
method: "POST",
headers: {
"Content-Type": "application/json",
"Accept": "application/json"
}
}
const queryData = {
query: query,
variables: query_variables
};
params.body = JSON.stringify(queryData);
const response = await fetch(url, params);
IЯ знаю, что есть выборочный polyfill https://github.com/github/fetch, но я бы хотел избежать его использования, поскольку предполагается, что он уже поддерживается.Я вижу, что релиз был в 10.1, поэтому я ожидал, что он заработает.Есть идеи, что может быть причиной этого?У меня нет проблем с Chrome, Firefox и даже Edge
Update 1 Мой оригинальный код использовал функцию fetch () только без window.fetch ().Я просто добавил, чтобы посмотреть, сработало ли это.При отладке в Safari наблюдение за fetch () в качестве выражения наблюдения дает следующий вывод: