Response方法:redirect()
redirect() 方法
Response 接口的 redirect() 方法返回一个重定向到指定的 URL 的 Response。
注意:这主要与 ServiceWorker API 相关。控制 service worker 可以拦截一个页面的请求并根据需要重定向它。如果 service worker 向上游发送它,这实际上会导致真正的重定向。
redirect() 方法语法
var response = Response.redirect(url,status);
redirect() 方法参数
- url(网址)
- 新响应的起始 URL。
- status(状态) 可选
- 响应的可选状态码(例如
302
。)
redirect() 方法返回值
redirect() 方法返回一个 Response 对象。
规范
规范 | 状态 | 注释 |
---|---|---|
Fetch 在该规范中'redirect()'的定义。 |
Living Standard
|
浏览器兼容性
电脑端 | 移动端 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome
|
Edge
|
Firefox
|
Internet Explorer
|
Opera
|
Safari
|
Android webview
|
Chrome for Android
|
Edge Mobile | Firefox for Android
|
适用于Android的Opera | iOS Safari | |
基本支持 | 支持 | ? | 支持 | 不支持 | 支持 | 不支持 | 不支持 | 不支持 | ? | 不支持 | 不支持 | 不支持 |