Сафари и выборка () - PullRequest
       15

Сафари и выборка ()

0 голосов
/ 03 июня 2019

Я нашел старые статьи о 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 () в качестве выражения наблюдения дает следующий вывод:

enter image description here

...