Stavo sviluppando uno script GreaseMonkey che utilizzava window.showModalDialog
.
Ma prima di terminarlo, ho scoperto che Firefox 29 avverte:
L’uso di window.showModalDialog () è deprecato. Usa invece window.open (). Per ulteriore assistenza https://developer.mozilla.org/en-US/docs/Web/API/Window.open
Ma il problema è che window.open
bisogno del privilegio UniversalBrowserWrite
per aprire una finestra modale usando window.open
.
Quindi, perché window.showModalDialog
è deprecato? C’è qualche API che non richiede i privilegi?
Nota : non voglio una finta finestra di dialogo modale (come quella di jQuery), ho bisogno di una vera modal che sospenda l’esecuzione di JavaScript.