2013-02-15 3 views
0

При нажатии на значок расширения я хочу, чтобы всплывающее окно открылось в течение нескольких секунд, а затем исчезло.Скрыть всплывающее окно автоматически после задержки

Поведение по умолчанию заключается в том, что всплывающее окно исчезнет после нажатия в другом месте страницы.

ответ

6

Вы не можете предотвратить закрытие всплывающего окна, когда пользователь нажимает на него. Однако вы можете закрыть всплывающее окно, когда захотите.

Использование window.close() в вашем popup.html

setTimeout(function() { 
    window.close(); 
}, fewSeconds); 

Вы должны расслабить content security policy, если вы хотите разместить эту функцию инлайн внутри всплывающего окна. Вам лучше поместить его во внешний файл для вашего всплывающего окна.

Смежные вопросы