Вы не можете остановить закрытие всплывающего окна Chrome , если только вы не находитесь в режиме разработчика.Вы можете рассмотреть эту альтернативу, хотя:
Вместо этого запускается обычное всплывающее окно:
В вашем файле popup.html
загрузите файл Javascript, который запускает это:
var popupWindow = window.open(
chrome.extension.getURL("normal_popup.html"),
"exampleName",
"width=400,height=400"
);
window.close(); // close the Chrome extension pop-up
Откроется файл normal_popup.html
в вашем расширении в обычном всплывающем окне, которое не закроется, если оно потеряет фокус.Поскольку параметр name совпадает, всплывающее окно будет повторно использовано, если пользователь снова запустит popup.html
.