0

我希望关闭弹出的小程序以将其返回到被拖出的浏览器窗口。我这样做是为了当用户从小程序的页面移动时,小程序不会对他们保持开放。

我已经尝试过destroy()方法,stop()方法,以及尝试调用removeAll()窗口的容器,但我不确定我是否正确地做到了。

这是我的部分代码,当用户想要取消小程序的执行时会调用它。然而,我没有关闭小程序,而是让小程序变得不可见,尽管这留下了一个大的空白窗口,拖出的小程序曾经是,它留给用户关闭它。

function Cancel(){
    document.appletName.cancel();
    document.appletName.setVisible(false);
    window.location="/*newURL*/";
}

我希望该窗口自行关闭,但我不确定该调用什么。

不幸的是,我无权访问小程序的源代码,因此必须从浏览器中完成。

4

1 回答 1

0

所以没有办法以“禅”的方式做到这一点,但是让小程序输出某种信息性消息,需要关闭它以及使用setEnable(false)它来制作它,这样他们就不能与之交互了用户必须关闭小程序。不是最用户友好的,但如果您的用户坚持将小程序拖出他们的窗口,那么绝对是一个好方法。

于 2012-07-17T14:48:22.187 回答