diff --git a/spec.bs b/spec.bs index f061739..cfdc138 100644 --- a/spec.bs +++ b/spec.bs @@ -1516,6 +1516,7 @@ Several APIs specific to fenced frames are defined on the {{Fence}} interface. undefined reportEvent(optional ReportEventType event = {}); undefined setReportEventDataForAutomaticBeacons(optional FenceEvent event = {}); sequence<FencedFrameConfig> getNestedConfigs(); + Promise<undefined> disableUntrustedNetwork(); }; @@ -1699,6 +1700,19 @@ Several APIs specific to fenced frames are defined on the {{Fence}} interface. +
+ The disableUntrustedNetwork() method steps are: + + 1. Let |instance| be [=this=]'s [=relevant global object=]'s [=Window/browsing context=]'s + [=browsing context/fenced frame config instance=]. + + 1. If |instance| is null, then return. + + 1. If the [=relevant settings object=]'s [=environment settings object/origin=] and |instance|'s + [=fenced frame config instance/mapped url=]'s [=url/origin=] are not [=same origin=], then + return. +
+

New [=request=] [=request/destination=]

The processing model of a <{fencedframe}>'s navigation request deviates from that of the normal