2013-01-24 217 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()似乎沒有做任何事情。 –