fix: safari can not in (#1590)

This commit is contained in:
Joel
2023-11-21 20:25:23 +08:00
committed by GitHub
parent 778cfb37a2
commit d6a6697891
4 changed files with 2 additions and 32 deletions

View File

@@ -1,21 +0,0 @@
// https://developer.chrome.com/articles/fetch-streaming-requests/#feature-detection
export const isSupportNativeFetchStream = () => {
const supportsRequestStreams = (() => {
let duplexAccessed = false
const params = {
body: new ReadableStream(),
method: 'POST',
get duplex() {
duplexAccessed = true
return 'half'
},
}
const hasContentType = new Request('', params).headers.has('Content-Type')
return duplexAccessed && !hasContentType
})()
return supportsRequestStreams
}