Trait DissimilarOriginWindowMethods 
Source pub trait DissimilarOriginWindowMethods<D>{
Show 15 methods
    // Required methods
    fn Window(&self) -> Root<Dom<<D as DomTypes>::WindowProxy>>;
    fn Self_(&self) -> Root<Dom<<D as DomTypes>::WindowProxy>>;
    fn GetParent(&self) -> Option<Root<Dom<<D as DomTypes>::WindowProxy>>>;
    fn GetTop(&self) -> Option<Root<Dom<<D as DomTypes>::WindowProxy>>>;
    fn Frames(&self) -> Root<Dom<<D as DomTypes>::WindowProxy>>;
    fn Length(&self) -> u32;
    fn Location(
        &self,
        _can_gc: CanGc,
    ) -> Root<Dom<<D as DomTypes>::DissimilarOriginLocation>>;
    fn Close(&self);
    fn Closed(&self) -> bool;
    fn PostMessage(
        &self,
        cx: JSContext,
        message: Handle<'_, Value>,
        targetOrigin: USVString,
        transfer: CustomAutoRooterGuard<'_, Vec<*mut JSObject>>,
    ) -> Result<(), Error>;
    fn PostMessage_(
        &self,
        cx: JSContext,
        message: Handle<'_, Value>,
        options: RootedTraceableBox<WindowPostMessageOptions>,
    ) -> Result<(), Error>;
    fn Opener(&self, cx: JSContext, retval: MutableHandle<'_, Value>);
    fn SetOpener(&self, cx: JSContext, value: Handle<'_, Value>);
    fn Blur(&self);
    fn Focus(&self);
 }