NavigateEvent: downloadRequest property
The downloadRequest
read-only property of the NavigateEvent
interface returns the filename of the file requested for download, in the case of a download navigation (e.g. an <a>
or <area>
element with a download
attribute), or null
otherwise.
Value
A string containing the filename of the file requested for download, or null
.
Examples
navigation.addEventListener("navigate", (event) => {
if (!event.canIntercept) {
return;
}
if (event.hashChange || event.downloadRequest !== null) {
return;
}
event.intercept({
handler() {
if (event.formData) {
processFormDataAndUpdateUI(event.formData, event.signal);
} else {
doSinglePageAppNav(event.destination, event.signal);
}
},
});
});
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
downloadRequest |
102 |
102 |
No |
No |
No |
No |
102 |
102 |
No |
70 |
No |
19.0 |
See also