close method
override
Закрывает окно.
Этот метод должен успешно выполняться только в том случае, если объект WindowBase можно закрыть с помощью скрипта и окну, вызывающему close, разрешено выполнять навигацию в этом окне.
Окно можно закрыть с помощью скрипта, если оно было открыто другим окном или если в его истории есть только один документ.
Из-за функций безопасности браузера окну может быть запрещено выполнять навигацию в другом окне и, следовательно, закрывать его.
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' См. также:
- Обсуждение закрытия окна от W3C
Реализация
void close() native;
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-html/Window/close.html