У меня есть большая красная кнопка, которая сбрасывает расширение всплывающего окна моего расширения.
Поскольку это разрушительное действие, я бы хотел, чтобы пользователя попросили подтвердить щелчок по нему.
Я использовал confirm
и window.confirm
в popup.js, но окно подтверждения отображается справа, и половина из него за кадром. Я предполагаю, что это происходит потому, что модальный диалог отображается относительно всплывающего окна.
Как лучше всего убедиться, что модальное диалоговое окно отображается в середине экрана?
Один из способов сделать это - отправить сообщение на текущую вкладку, и вызов этой вкладки confirm
. Это не очень хорошо, так как пользователь может переключиться с текущей вкладки.
Как лучше всего запрашивать подтверждение у пользователя перед выполнением разрушительного действия?