2014-09-23 49 views
0

我正在分析哪些代碼使用window.showModalDialog。不要吼我;這不是我的代碼。我的工作是取代它。它需要是香草JS,沒有框架。 showModalDialog已棄用。我將其替換爲window.open,以支持所有瀏覽器,包括IE版本7+。哪些瀏覽器和瀏覽器版本支持window.openDialog,是否有被淘汰或淘汰的危險?

我發現下面的鏈接討論了window.openDialog

https://developer.mozilla.org/en-US/docs/Web/API/Window.openDialog

我寧願窗口表現得像一個對話窗口。那太好了。問題是我對window.openDialog瞭解不多。它是標準化爲HTML5還是將?它有被逐漸淘汰的危險嗎?哪些瀏覽器和瀏覽器版本支持它?

我使用window.open沒有問題。但如果我可以使用window.openDialog而不用擔心它被棄用或淘汰,那將是首選。

非常感謝您的幫助。

回答

0

參見:https://developer.mozilla.org/en-US/docs/Web/API/Window.openDialog#Specification

「DOM級別0不是任何標準的一部分。」

這意味着它沒有官方支持的任何地方。

+0

謝謝。是的,我看到了。這是否意味着它是實驗性的,因爲它可以被採納,但它也不能? – user717236 2014-09-23 17:36:34

+0

它不是實驗性的,它只是不是標準的一部分。它是window.open的擴展,瀏覽器可以根據需要實現它。 – Etai 2014-09-23 17:38:54

+0

啊,我明白了。非常感謝你的澄清。那麼我會繼續使用window.open。再次感謝。 – user717236 2014-09-23 17:43:10