2013-01-24 219 views
0

如何通过例如关闭浏览器页面。一个HTML按钮和Dart? 我试过了Dart:如何关闭浏览器窗口?

window.close(); 

它似乎没有做任何事;

我也试过:

window.document.$dom_dispatchEvent(); 

使用的closeEvent,但我不知道如何设置了。

我也试过HTML和javascript没有成功。

请告知如何做到这一点。它是桌面型应用程序IMO需要的。

+0

http://api.dartlang.org/docs/bleeding_edge/dart_html/Window.html: window.close: “如果WindowBase对象是脚本关闭的,并且允许关闭窗口导航窗口,则此方法只应成功。 如果窗口是由其他窗口打开的窗口r窗口,或者它是一个窗口,其历史记录中只有一个文档。由于浏览器的安全特性,一个窗口可能不被允许导航,因此关闭另一个窗口。“ – Nathanial

回答

1

我用这个:

<form method="post"> 
<input type="button" value="Close Window" 
onclick="window.close()"> 
</form> 

也许尝试

window.focus(); window.close() 
+0

没有这些运气。我相信第一个(html)有一次工作,但不再工作。似乎不是window.focus(),而window.close()似乎没有做任何事情。 –