Здравствуйте, ӍїϛϮϠǷiя-ȺҜ, Вы писали:
PD>>После отправки сообщения не работает. PD>>Может, только у меня ?
ӍȺ>оно обычно само закрывалось, а теперь уже три месяца даже по кнопке не пашет — вот они, веб-технологии во всей красе
У меня, кстати, тоже не так давно сломалось. Уже читал об этом на форуме и удивлялся — работает же. А потом и у меня сломалось
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Есть надежды. что починят ?
Проще написать extension-interceptor, который будет отслеживать такую кнопку и через npapi закрывать вкладку, эмулирая жмакание на крестик. Если крестик не видно, ну что ж, очень жаль, хуже уже не будет
Здравствуйте, Pavel Dvorkin, Вы писали:
НС>>Пиши разработчикам твоего браузера, сюда писать смысла нет. PD>А что, собственно, случилось с Хромом, если раньше закрывалось, а теперь нет ?
Посчитали, что возможность закрывать окна браузера из скрипта небезопасна.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>UPD
PD>Есть надежды. что починят ?
Если Хром, то проще в chromium/third_party/blink/renderer/core/frame/dom_window.cc в методе DOMWindow::Close поправить сие и радоваться:
if (!page->OpenedByDOM() && GetFrame()->Client()->BackForwardLength() > 1 &&
!allow_scripts_to_close_windows) {
active_document->domWindow()->GetFrameConsole()->AddMessage(
ConsoleMessage::Create(
mojom::ConsoleMessageSource::kJavaScript,
mojom::ConsoleMessageLevel::kWarning,
"Scripts may close only the windows that were opened by it."));
return;
}