Почему window.showModalDialog устарел? Что использовать вместо этого?
Я разрабатывал сценарий GreaseMonkey, который использовал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), мне нуженреальный модальный режим, который приостанавливает выполнение JavaScript.