我有一项简单的任务,但我真的不知道该怎么做。我创建了一个全屏Adobe Air应用程序,它window.location='http://example.com'
只在标签中加载外部页面。
问题是我无法使用window.close();
从该页面关闭Air应用程序 - 它只是不起作用。如果我在标记后加载http://example.com并放入window.close()
按钮,则根本不会有任何问题。无论如何我不能使用example.com使用框架,并在加载时停止正常工作。你能帮我解决吗?我希望你能理解我的写作。
答案 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();
}
希望有所帮助!