【问题标题】:Dart: How to close browser window?Dart:如何关闭浏览器窗口?
【发布时间】:2013-01-08 09:46:23
【问题描述】:

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

window.close();

似乎什么也没做;

我也试过了:

window.document.$dom_dispatchEvent();

使用 CloseEvent,但我不确定如何设置。

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

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

【问题讨论】:

  • api.dartlang.org/docs/bleeding_edge/dart_html/Window.html: window.close: "只有当 WindowBase 对象是可脚本关闭的并且允许调用 close 的窗口导航窗口时,此方法才应该成功。如果窗口是可脚本关闭的是由另一个窗口打开的窗口,或者如果它是一个在其历史记录中只有一个文档的窗口。由于浏览器的安全功能,一个窗口可能不允许导航并因此关闭另一个窗口。"

标签: dart


【解决方案1】:

我用过这个:

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

不妨试试

window.focus(); window.close()

【讨论】:

  • 运气不好。我相信第一个(html)工作过一次,但不再有效。在 Dart 中,似乎没有 window.focus(),window.close() 似乎没有做任何事情。
猜你喜欢
  • 2014-10-14
  • 1970-01-01
  • 2010-09-24
  • 1970-01-01
  • 1970-01-01
  • 2013-10-03
  • 1970-01-01
  • 1970-01-01
  • 2012-07-21
相关资源
最近更新 更多