Я разрабатывал GreaseMonkey script, который использовал window.showModalDialog
.
Но прежде чем закончить его, я обнаружил, что Firefox 29 предупреждает:
Использование window.showModalDialog() устарело. Использовать window.open() вместо. Для получения дополнительной информации https://developer.mozilla.org/en-US/docs/Web/API/Window.open
Но проблема в том, что window.open
нуждается в привилегии UniversalBrowserWrite
, чтобы открыть модальное окно с помощью window.open
.
Тогда почему window.showModalDialog
устарел? Есть ли API, который не требует привилегий?
Примечание. Мне не нужен модальный диалог поддельный (например, jQuery one), мне нужен мода реальный, который приостанавливает выполнение JavaScript.