about:blank Frame
Compares permission-gated APIs in the top-level frame and an about:blank iframe.
This page runs two permission-gated checks in two contexts:
about:blank iframe
APIs tested:
navigator.geolocation.getCurrentPosition and
navigator.mediaDevices.getUserMedia({ video: true }).
A consistent browser should handle each API the same way in both contexts. If the frame outcome differs from top-level for the same API, that indicates inconsistent permission handling.
| Scenario | Top-level frame | about:blank frame |
Verdict |
|---|---|---|---|
| Consistent handling | Allowed/Denied/Unavailable | Same outcome as top-level | Pass |
| Inconsistent handling | One outcome | Different outcome for same API | Fail — frame permission handling differs |