Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
github
fetch
提交
89846925
F
fetch
项目概览
github
/
fetch
8 个月 前同步成功
通知
30
Star
25765
Fork
3216
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
fetch
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
89846925
编写于
7月 17, 2023
作者:
J
Jake Champion
提交者:
Jake Champion
7月 17, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
dont shadow `global`
fixes
https://github.com/JakeChampion/fetch/issues/1026
上级
fc921d68
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
16 addition
and
15 deletion
+16
-15
fetch.js
fetch.js
+16
-15
未找到文件。
fetch.js
浏览文件 @
89846925
/* eslint-disable no-prototype-builtins */
var
g
lobal
=
var
g
=
(
typeof
globalThis
!==
'
undefined
'
&&
globalThis
)
||
(
typeof
self
!==
'
undefined
'
&&
self
)
||
// eslint-disable-next-line no-undef
(
typeof
global
!==
'
undefined
'
&&
global
)
||
{}
var
support
=
{
searchParams
:
'
URLSearchParams
'
in
g
lobal
,
iterable
:
'
Symbol
'
in
g
lobal
&&
'
iterator
'
in
Symbol
,
searchParams
:
'
URLSearchParams
'
in
g
,
iterable
:
'
Symbol
'
in
g
&&
'
iterator
'
in
Symbol
,
blob
:
'
FileReader
'
in
g
lobal
&&
'
Blob
'
in
g
lobal
&&
'
FileReader
'
in
g
&&
'
Blob
'
in
g
&&
(
function
()
{
try
{
new
Blob
()
...
...
@@ -19,8 +20,8 @@ var support = {
return
false
}
})(),
formData
:
'
FormData
'
in
g
lobal
,
arrayBuffer
:
'
ArrayBuffer
'
in
g
lobal
formData
:
'
FormData
'
in
g
,
arrayBuffer
:
'
ArrayBuffer
'
in
g
}
function
isDataView
(
obj
)
{
...
...
@@ -373,7 +374,7 @@ export function Request(input, options) {
this
.
method
=
normalizeMethod
(
options
.
method
||
this
.
method
||
'
GET
'
)
this
.
mode
=
options
.
mode
||
this
.
mode
||
null
this
.
signal
=
options
.
signal
||
this
.
signal
||
(
function
()
{
if
(
'
AbortController
'
in
g
lobal
)
{
if
(
'
AbortController
'
in
g
)
{
var
ctrl
=
new
AbortController
();
return
ctrl
.
signal
;
}
...
...
@@ -495,7 +496,7 @@ Response.redirect = function(url, status) {
return
new
Response
(
null
,
{
status
:
status
,
headers
:
{
location
:
url
}})
}
export
var
DOMException
=
g
lobal
.
DOMException
export
var
DOMException
=
g
.
DOMException
try
{
new
DOMException
()
}
catch
(
err
)
{
...
...
@@ -556,7 +557,7 @@ export function fetch(input, init) {
function
fixUrl
(
url
)
{
try
{
return
url
===
''
&&
g
lobal
.
location
.
href
?
global
.
location
.
href
:
url
return
url
===
''
&&
g
.
location
.
href
?
g
.
location
.
href
:
url
}
catch
(
e
)
{
return
url
}
...
...
@@ -609,9 +610,9 @@ export function fetch(input, init) {
fetch
.
polyfill
=
true
if
(
!
g
lobal
.
fetch
)
{
g
lobal
.
fetch
=
fetch
g
lobal
.
Headers
=
Headers
g
lobal
.
Request
=
Request
g
lobal
.
Response
=
Response
if
(
!
g
.
fetch
)
{
g
.
fetch
=
fetch
g
.
Headers
=
Headers
g
.
Request
=
Request
g
.
Response
=
Response
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录