Body.formData()

Этот перевод не завершён. Пожалуйста, помогите перевести эту статью с английского

Метод formData() из Body принимает поток ответа Response и считывает его до завершения. Он возвращает обещание, которое разрешается с помощью объекта FormData.

Примечание:  Это в основном относится к service workers. Если пользователь отправляет форму а service worker перехватывает запрос,  можно, например, вызвать formData() чтобы получить набор данных в формате ключ-значение, изменить некоторые поля, а затем отправить форму на сервер, или использовать её локально.

Синтаксис

response.formData()
.then(function(formdata) {
  // do something with your formdata
});

Параметры

Нет.

Возвращаемое значение

Promise которое разрешается с помощью объекта FormData.

Пример

Нужно добавить.

Спецификации

Specification Status Comment
Fetch
Определение 'formData()' в этой спецификации.
Живой стандарт  

Браузерная совместимость

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
formData
Экспериментальная
Chrome Полная поддержка 60Edge Полная поддержка ≤79Firefox Полная поддержка 39
Полная поддержка 39
Полная поддержка 34
Отключено
Отключено From version 34: this feature is behind the dom.fetch.enabled preference. To change preferences in Firefox, visit about:config.
IE Нет поддержки НетOpera Полная поддержка 47Safari Полная поддержка 10WebView Android Полная поддержка 60Chrome Android Полная поддержка 60Firefox Android Нет поддержки НетOpera Android Полная поддержка 44Safari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка 8.0

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Экспериментальная. Ожидаемое поведение может измениться в будущем.
Экспериментальная. Ожидаемое поведение может измениться в будущем.
Пользователь должен сам включить эту возможность.
Пользователь должен сам включить эту возможность.

Также смотрите