當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Dart Window.close用法及代碼示例

dart:html 庫中Window.close 方法的用法介紹如下。

用法:

void close()
      override

關閉窗口。

僅當WindowBase 對象為script-closeable 並且允許調用close 的窗口瀏覽該窗口時,此方法才會成功。

一個窗口是script-closeable,如果它是由另一個窗口打開的窗口,或者它是一個在其曆史記錄中隻有一個文檔的窗口。

由於瀏覽器安全函數,一個窗口可能不允許導航並因此關閉另一個窗口。

var other = window.open('http://www.example.com', 'foo');
// Closes other window, as it is script-closeable.
other.close();
print(other.closed); // 'true'

var newLocation = window.location
    ..href = 'http://www.mysite.com';
window.location = newLocation;
// Does not close this window, as the history has changed.
window.close();
print(window.closed); // 'false'

也可以看看:

相關用法


注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 close method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。