Spec-Zone.ru › Dart 2

dart:html

close, абстрактный метод

void close()

Закрывает окно.

Этот метод должен выполняться успешно, только если объект 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();

© 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/WindowBase/close.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API