mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-12 14:20:14 +02:00
Automatic update from web-platform-testsFetch: test identity encoding for range requests For https://github.com/whatwg/fetch/pull/751. -- wpt-commits: 1421a4a976d4d8263bde4864a1ce412eba106d39 wpt-pr: 11291
24 lines
612 B
JavaScript
24 lines
612 B
JavaScript
function loadScript(url, { doc = document }={}) {
|
|
return new Promise((resolve, reject) => {
|
|
const script = doc.createElement('script');
|
|
script.onload = () => resolve();
|
|
script.onerror = () => reject(Error("Script load failed"));
|
|
script.src = url;
|
|
doc.body.appendChild(script);
|
|
})
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param {Document} document
|
|
* @param {string|URL} url
|
|
* @returns {HTMLAudioElement}
|
|
*/
|
|
function appendAudio(document, url) {
|
|
const audio = document.createElement('audio');
|
|
audio.muted = true;
|
|
audio.src = url;
|
|
audio.preload = true;
|
|
document.body.appendChild(audio);
|
|
return audio;
|
|
}
|