Почему 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.

Ответы на вопрос(4)

Ваш ответ на вопрос