WhiteGlove Test Page

Block the page, allow it with the per-site switch, then block it again. Each test reports actual JavaScript execution.

No page-script results yet. This page cannot confirm blocking while its own reporting scripts are disabled.

An existing Service Worker executed while loading this page. This result is visible even if page scripts are blocked.

Inline JavaScript

An inline <script> writes its own execution marker.
Not observed Executed Could not complete

First-Party JavaScript

A script from this origin writes its own execution marker.
Not observed Executed Could not complete

Third-Party JavaScript

The external Lodash script must expose its working function.
Not observed Executed Could not complete

Cross-Origin Iframe

A sandboxed frame has an opaque origin and must send an execution message.
Not observed Executed Could not complete

Object Embed (SVG)

The SVG script must write its execution marker. Loading alone does not pass.
Not observed Executed Could not complete

Embed (SVG)

The SVG script must write its execution marker. Loading alone does not pass.
Not observed Executed Could not complete

Dedicated Worker

A new Worker must run and return an execution message.
Not observed Executed Could not complete

Service Worker

A Service Worker must execute a test message or mark this navigation response.
Not observed Executed Could not complete

Test an existing Service Worker

Allow this page once to install the test worker. Then block the page and reload it normally, or reopen this URL. If the worker handles that navigation, its card shows Executed even when page scripts cannot run.

Not observed is not proof of blocking. A resource error, unsupported feature, or disabled reporting script can produce the same result. The automated WebKit checks also inspect execution evidence outside the page.

This button requires page JavaScript. The test worker stores no cache or visitor identifiers.