adobe air and window.close()

时间:2010-08-20 17:35:12

标签: javascript air adobe

我有一项简单的任务,但我真的不知道该怎么做。我创建了一个全屏Adobe Air应用程序,它window.location='http://example.com'只在标签中加载外部页面。

问题是我无法使用window.close();从该页面关闭Air应用程序 - 它只是不起作用。如果我在标记后加载http://example.com并放入window.close()按钮,则根本不会有任何问题。无论如何我不能使用example.com使用框架,并在加载时停止正常工作。你能帮我解决吗?我希望你能理解我的写作。

2 个答案:

答案 0 :(得分:1)

尝试使用window.nativeWindow.close();

答案 1 :(得分:1)

如果您使用JQuery,您可以执行以下操作:

 function closeWindow() {
     window.nativeWindow.close();
 }


 $("#buttonClose").click(function() {
     closeWindow();
 });

以下函数演示了NativeWindow maximize(),minimize(),restore()和close()方法,只需将它们以与上面相同的方式附加到HTML元素:

 function windowMaximize(){ 
     window.nativeWindow.maximize(); 
 } 

 function windowMinimize(){ 
     window.nativeWindow.minimize(); 
 } 

 function windowRestore(){ 
     window.nativeWindow.restore(); 
 } 

 function windowClose(){ 
     window.nativeWindow.close(); 
 }

希望有所帮助!