过时
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.

useFinalURL 特性为 响应 interface contains a boolean stating whether this is the final URL of the response.

This property applies only to ServiceWorkers . In other contexts it will return undefined .

句法

var isfinalURL = Response.useFinalURL;
					

A 布尔 indicating whether or not the URL is final rather than a redirect.

范例

Consider a script residing in page index.html :

fetch('/test').then((r) => console.log(r.url))
					

test.html is being controlled by the service worker sw.js :

onfetch = (e) => {
  e.respondWith(fetch('/page2').then((r) => {
    r.usefinalURL = true;
    return r;
  })
}
					

The output will be /page2 和不 /test in index.html , since setting the usefinalURL means that the response's URL is not set to request's URL.

浏览器兼容性

The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request. 更新 GitHub 上的兼容性数据
桌面 移动
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
useFinalURL 弃用 Chrome 42
42
41 Disabled
Disabled From version 41: this feature is behind the Experimental Web Platform Features preference. To change preferences in Chrome, visit chrome://flags.
Edge ≤18 Firefox 39
39
34 Disabled
Disabled From version 34: this feature is behind the dom.fetch.enabled preference. To change preferences in Firefox, visit about:config.
IE No Opera 29
29
28 Disabled
Disabled From version 28: this feature is behind the Experimental Web Platform Features preference.
Safari No WebView Android No Chrome Android No Firefox Android 39
39
34 Disabled
Disabled From version 34: this feature is behind the dom.fetch.enabled preference. To change preferences in Firefox, visit about:config.
Opera Android 29
29
28 Disabled
Disabled From version 28: this feature is behind the Experimental Web Platform Features preference.
Safari iOS No Samsung Internet Android No

图例

完整支持

完整支持

不支持

不支持

实验。期望将来行为有所改变。

实验。期望将来行为有所改变。

弃用。不要用于新网站。

弃用。不要用于新网站。

用户必须明确启用此特征。

用户必须明确启用此特征。

另请参阅

元数据

  • 最后修改:
  1. 响应
  2. 构造函数
    1. Response()
  3. 特性
    1. body
    2. bodyUsed
    3. headers
    4. ok
    5. redirected
    6. status
    7. statusText
    8. type
    9. url
    10. useFinalURL
  4. 方法
    1. arrayBuffer()
    2. blob()
    3. clone()
    4. error()
    5. formData()
    6. json()
    7. redirect()
    8. text()

版权所有  © 2014-2026 乐数软件    

工业和信息化部: 粤ICP备14079481号-1