diff --git a/index.html b/index.html index 47da4cfd..d5526a7e 100644 --- a/index.html +++ b/index.html @@ -3211,12 +3211,28 @@

Contexts

identifies it. This must be a String and must not be "current". -

The web window identifier - is the string constant "window-fcc6-11e5-b4f8-330a88ab9d7f". +

A web frame + is an abstraction used to identify a frame or iframe + when it is transported via the protocol, + between remote and local ends.

The web frame identifier is the string constant "frame-075b-4da1-b6ba-e579c2d3230a". +

An ECMAScript Object represents a web frame + if it has a web frame identifier own property. + +

A web window + is an abstraction used to identify a window + when it is transported via the protocol, + between remote and local ends. + +

The web window identifier + is the string constant "window-fcc6-11e5-b4f8-330a88ab9d7f". + +

An ECMAScript Object represents a web window + if it has a web window identifier own property. +

The WindowProxy reference object with WindowProxy object window is given by: @@ -3236,6 +3252,53 @@

Contexts

+

To deserialize a web frame by a + JSON Object object that + represents a web frame: + +

    +
  1. If object has no own property web frame identifier, + return error with error code invalid argument. + +

  2. Let reference be the result of + getting + the web frame identifier property + from object. + +

  3. Let browsing context be the browsing context whose + window handle is reference, or null if no such + browsing context exists. + +

  4. If browsing context is null or a top-level browsing context, + return error with error code no such frame. + +

  5. Return success with data browsing context's associated window. +

+ +

To deserialize a web window by a + JSON Object object that represents a web + window: + +

    +
  1. If object has no own property web window identifier, + return error with error code invalid argument. + +

  2. Let reference be the result of + getting + the web window identifier property + from object. + +

  3. +

    Let browsing context be the browsing context whose + window handle is reference, or null if no such + browsing context exists. + +

  4. If browsing context is null or not a top-level browsing context, + return error with error code no such window. + +

  5. Return success with data browsing context's associated window. +

+

When required to set the current browsing context given a context, an implementation must follow the following steps: @@ -4053,7 +4116,7 @@

Elements

A web element is an abstraction used to identify an element when it is transported via the protocol, - between remote- and local ends. + between remote and local ends.

The web element identifier is the string constant "element-6066-11e4-a52e-4f735466cecf". @@ -6516,6 +6579,14 @@

Executing Script

Return the deserialized shadow root of value. +

Object that represents a web frame +

Return the deserialized + web frame of value. + +

Object that represents a web window +

Return the deserialized + web window of value. +

instance of Array
instance of Object

Return the result of running the clone an object algorithm