/testing/web-platform/tests/service-workers/service-worker/resources/
../
404.py
about-blank-replacement-blank-dynamic-nested-frame.html
about-blank-replacement-blank-nested-frame.html
about-blank-replacement-frame.py
about-blank-replacement-ping-frame.py
about-blank-replacement-popup-frame.py
about-blank-replacement-srcdoc-nested-frame.html
about-blank-replacement-uncontrolled-nested-frame.html
about-blank-replacement-worker.js
basic-module-2.js
basic-module.js
blank.html
bytecheck-worker-imported-script.py
bytecheck-worker.py
claim-blob-url-worker-fetch-iframe.html
claim-nested-worker-fetch-iframe.html
claim-nested-worker-fetch-parent-worker.js
claim-shared-worker-fetch-iframe.html
claim-shared-worker-fetch-worker.js
claim-with-redirect-iframe.html
claim-worker-fetch-iframe.html
claim-worker-fetch-worker.js
claim-worker.js
classic-worker.js
client-id-worker.js
client-navigate-frame.html
client-navigate-worker.js
client-navigated-frame.html
client-url-of-blob-url-worker.html
client-url-of-blob-url-worker.js
clients-frame-freeze.html
clients-get-client-types-frame-worker.js
clients-get-client-types-frame.html
clients-get-client-types-shared-worker.js
clients-get-client-types-worker.js
clients-get-cross-origin-frame.html
clients-get-frame.html
clients-get-other-origin.html
clients-get-resultingClientId-worker.js
clients-get-worker.js
clients-matchall-blob-url-worker.html
clients-matchall-client-types-dedicated-worker.js
clients-matchall-client-types-iframe.html
clients-matchall-client-types-shared-worker.js
clients-matchall-on-evaluation-worker.js
clients-matchall-worker.js
cors-approved.txt
cors-approved.txt.headers
cors-denied.txt
create-blob-url-worker.js
create-out-of-scope-worker.html
echo-content.py
echo-cookie-worker.py
echo-message-to-source-worker.js
embed-and-object-are-not-intercepted-worker.js
embed-image-is-not-intercepted-iframe.html
embed-is-not-intercepted-iframe.html
embed-navigation-is-not-intercepted-iframe.html
embedded-content-from-server.html
embedded-content-from-service-worker.html
empty-but-slow-worker.js
empty-worker.js
empty.h2.js
empty.html
empty.js
enable-client-message-queue.html
end-to-end-worker.js
events-worker.js
extendable-event-async-waituntil.js
extendable-event-waituntil.js
fail-on-fetch-worker.js
fetch-access-control-login.html
fetch-access-control.py
fetch-canvas-tainting-double-write-worker.js
fetch-canvas-tainting-iframe.html
fetch-canvas-tainting-tests.js
fetch-cors-exposed-header-names-worker.js
fetch-cors-xhr-iframe.html
fetch-csp-iframe.html
fetch-csp-iframe.html.sub.headers
fetch-error-worker.js
fetch-event-add-async-worker.js
fetch-event-after-navigation-within-page-iframe.html
fetch-event-async-respond-with-worker.js
fetch-event-handled-worker.js
fetch-event-network-error-controllee-iframe.html
fetch-event-network-error-worker.js
fetch-event-network-fallback-worker.js
fetch-event-respond-with-argument-iframe.html
fetch-event-respond-with-argument-worker.js
fetch-event-respond-with-body-loaded-in-chunk-worker.js
fetch-event-respond-with-custom-response-worker.js
fetch-event-respond-with-partial-stream-worker.js
fetch-event-respond-with-readable-stream-chunk-worker.js
fetch-event-respond-with-readable-stream-worker.js
fetch-event-respond-with-response-body-with-invalid-chunk-iframe.html
fetch-event-respond-with-response-body-with-invalid-chunk-worker.js
fetch-event-respond-with-stops-propagation-worker.js
fetch-event-test-worker.js
fetch-event-within-sw-worker.js
fetch-header-visibility-iframe.html
fetch-mixed-content-iframe-inscope-to-inscope.html
fetch-mixed-content-iframe-inscope-to-outscope.html
fetch-mixed-content-iframe.html
fetch-request-css-base-url-iframe.html
fetch-request-css-base-url-style.css
fetch-request-css-base-url-worker.js
fetch-request-css-cross-origin-mime-check-cross.css
fetch-request-css-cross-origin-mime-check-cross.html
fetch-request-css-cross-origin-mime-check-iframe.html
fetch-request-css-cross-origin-mime-check-same.css
fetch-request-css-cross-origin-mime-check-same.html
fetch-request-css-cross-origin-read-contents.html
fetch-request-css-cross-origin-worker.js
fetch-request-fallback-iframe.html
fetch-request-fallback-worker.js
fetch-request-html-imports-iframe.html
fetch-request-html-imports-worker.js
fetch-request-no-freshness-headers-iframe.html
fetch-request-no-freshness-headers-script.py
fetch-request-no-freshness-headers-worker.js
fetch-request-redirect-iframe.html
fetch-request-resources-iframe.https.html
fetch-request-resources-worker.js
fetch-request-xhr-iframe.https.html
fetch-request-xhr-sync-error-worker.js
fetch-request-xhr-sync-iframe.html
fetch-request-xhr-sync-on-worker-worker.js
fetch-request-xhr-sync-worker.js
fetch-request-xhr-worker.js
fetch-response-taint-iframe.html
fetch-response-xhr-iframe.https.html
fetch-response-xhr-worker.js
fetch-response.html
fetch-response.js
fetch-rewrite-worker-referrer-policy.js
fetch-rewrite-worker-referrer-policy.js.headers
fetch-rewrite-worker.js
fetch-rewrite-worker.js.headers
fetch-variants-worker.js
fetch-waits-for-activate-worker.js
form-poster.html
frame-for-getregistrations.html
get-resultingClientId-worker.js
http-to-https-redirect-and-register-iframe.html
iframe-with-fetch-variants.html
iframe-with-image.html
immutable-prototype-serviceworker.js
import-echo-cookie-worker-module.py
import-echo-cookie-worker.js
import-mime-type-worker.py
import-relative.xsl
import-scripts-404-after-update-plus-update-worker.js
import-scripts-404-after-update.js
import-scripts-404.js
import-scripts-cross-origin-worker.sub.js
import-scripts-diff-resource-map-worker.js
import-scripts-echo.py
import-scripts-get.py
import-scripts-mime-types-worker.js
import-scripts-redirect-import.js
import-scripts-redirect-on-second-time-worker.js
import-scripts-redirect-worker.js
import-scripts-resource-map-worker.js
import-scripts-updated-flag-worker.js
import-scripts-version.py
imported-classic-script.js
imported-module-script.js
indexeddb-worker.js
install-event-type-worker.js
install-worker.html
interface-requirements-worker.sub.js
invalid-blobtype-iframe.https.html
invalid-blobtype-worker.js
invalid-chunked-encoding-with-flush.py
invalid-chunked-encoding.py
invalid-header-iframe.https.html
invalid-header-worker.js
iso-latin1-header-iframe.html
iso-latin1-header-worker.js
load_worker.js
loaded.html
local-url-inherit-controller-frame.html
local-url-inherit-controller-worker.js
location-setter.html
malformed-http-response.asis
malformed-worker.py
message-vs-microtask.html
mime-sniffing-worker.js
mime-type-worker.py
mint-new-worker.py
module-worker.js
multipart-image-iframe.html
multipart-image-worker.js
multipart-image.py
navigate-window-worker.js
navigation-headers-server.py
navigation-redirect-body-worker.js
navigation-redirect-body.py
navigation-redirect-other-origin.html
navigation-redirect-out-scope.py
navigation-redirect-scope1.py
navigation-redirect-scope2.py
navigation-redirect-to-http-iframe.html
navigation-redirect-to-http-worker.js
navigation-timing-worker-extended.js
navigation-timing-worker.js
nested-blob-url-worker-created-from-worker.html
nested-blob-url-workers.html
nested-iframe-parent.html
nested-parent.html
nested-worker-created-from-blob-url-worker.html
nested_load_worker.js
no-dynamic-import.js
notification_icon.py
object-image-is-not-intercepted-iframe.html
object-is-not-intercepted-iframe.html
object-navigation-is-not-intercepted-iframe.html
onactivate-throw-error-from-nested-event-worker.js
onactivate-throw-error-then-cancel-worker.js
onactivate-throw-error-then-prevent-default-worker.js
onactivate-throw-error-with-empty-onerror-worker.js
onactivate-throw-error-worker.js
onactivate-waituntil-forever.js
onfetch-waituntil-forever.js
oninstall-throw-error-from-nested-event-worker.js
oninstall-throw-error-then-cancel-worker.js
oninstall-throw-error-then-prevent-default-worker.js
oninstall-throw-error-with-empty-onerror-worker.js
oninstall-throw-error-worker.js
oninstall-waituntil-forever.js
oninstall-waituntil-throw-error-worker.js
onparse-infiniteloop-worker.js
opaque-response-being-preloaded-xhr.html
opaque-response-preloaded-worker.js
opaque-response-preloaded-xhr.html
opaque-script-frame.html
opaque-script-large.js
opaque-script-small.js
opaque-script-sw.js
other.html
override_assert_object_equals.js
partitioned-service-worker-iframe-claim.html
partitioned-service-worker-nested-iframe-child.html
partitioned-service-worker-nested-iframe-parent.html
partitioned-service-worker-third-party-iframe-getRegistrations.html
partitioned-service-worker-third-party-iframe-matchAll.html
partitioned-service-worker-third-party-iframe.html
partitioned-service-worker-third-party-window.html
partitioned-storage-sw.js
partitioned-utils.js
pass-through-worker.js
pass.txt
performance-timeline-worker.js
postmessage-blob-url.js
postmessage-dictionary-transferables-worker.js
postmessage-echo-worker.js
postmessage-fetched-text.js
postmessage-msgport-to-client-worker.js
postmessage-on-load-worker.js
postmessage-to-client-worker.js
postmessage-transferables-worker.js
postmessage-worker.js
range-request-to-different-origins-worker.js
range-request-with-different-cors-modes-worker.js
redirect-worker.js
redirect.py
referer-iframe.html
referrer-policy-iframe.html
register-closed-window-iframe.html
register-iframe.html
register-rewrite-worker.html
registration-tests-mime-types.js
registration-tests-scope.js
registration-tests-script-url.js
registration-tests-script.js
registration-tests-security-error.js
registration-worker.js
reject-install-worker.js
reply-to-message.html
request-end-to-end-worker.js
request-headers.py
resource-timing-iframe.sub.html
resource-timing-worker.js
respond-then-throw-worker.js
respond-with-body-accessed-response-iframe.html
respond-with-body-accessed-response-worker.js
respond-with-body-accessed-response.jsonp
sample-worker-interceptor.js
sample.html
sample.txt
sandboxed-iframe-fetch-event-iframe.html
sandboxed-iframe-fetch-event-iframe.py
sandboxed-iframe-fetch-event-worker.js
sandboxed-iframe-navigator-serviceworker-iframe.html
scope1
scope2
secure-context-service-worker.js
secure-context
service-worker-csp-worker.py
service-worker-header.py
service-worker-interception-dynamic-import-worker.js
service-worker-interception-network-worker.js
service-worker-interception-service-worker.js
service-worker-interception-static-import-worker.js
silence.oga
simple-intercept-worker.js
simple-intercept-worker.js.headers
simple.html
simple.txt
skip-waiting-installed-worker.js
skip-waiting-worker.js
square.png
square.png.sub.headers
stalling-service-worker.js
subdir
success.py
svg-target-reftest-001-frame.html
svg-target-reftest-001.html
svg-target-reftest-frame.html
test-helpers.sub.js
test-request-headers-worker.js
test-request-headers-worker.py
test-request-mode-worker.js
test-request-mode-worker.py
testharness-helpers.js
trickle.py
type-check-worker.js
unregister-controller-page.html
unregister-immediately-helpers.js
unregister-rewrite-worker.html
update-claim-worker.py
update-during-installation-worker.js
update-during-installation-worker.py
update-fetch-worker.py
update-max-aged-worker-imported-script.py
update-max-aged-worker.py
update-missing-import-scripts-imported-worker.py
update-missing-import-scripts-main-worker.py
update-nocookie-worker.py
update-recovery-worker.py
update-registration-with-type.py
update-smaller-body-after-update-worker.js
update-smaller-body-before-update-worker.js
update-worker-from-file.py
update-worker.py
update
update_shell.py
vtt-frame.html
wait-forever-in-install-worker.js
websocket-worker.js
websocket.js
window-opener.html
windowclient-navigate-worker.js
worker-client-id-worker.js
worker-fetching-cross-origin.js
worker-interception-redirect-serviceworker.js
worker-interception-redirect-webworker.js
worker-load-interceptor.js
worker-testharness.js
worker_interception_redirect_webworker.py
xhr-content-length-worker.js
xhr-iframe.html
xhr-response-url-worker.js
xsl-base-url-iframe.xml
xsl-base-url-worker.js
xslt-pass.xsl