MDN說明如何使用window.screen
對象,但也表示 「DOM Level 0. Not part of specification.」使用window.screen安全嗎?
W3Schools的說,window.screen.*
性能supported in all major browsers。
如果我理解正確...... window.screen
是完全非標準的,但仍然普遍支持。是對的嗎?
如果是這樣,那麼我需要注意哪些跨瀏覽器差異,還是我可以使用它?順便提一下,我主要對screen.availWidth
感興趣。
如果您偏離標準,您的代碼可能會在未來的瀏覽器中崩潰。 –
在[CSSOM視圖](http://www.w3.org/TR/cssom-view/#the-screen-interface)標準中指定了* Screen *界面。 –
DOM實際上只是關於抽象文檔,所以它沒有實際輸出設備的概念。在實踐中,每個瀏覽器當然必須提供某種輸出設備(儘管你可以將'wget'映像爲包含沒有輸出設備的DOM綁定腳本引擎)。這就是爲什麼'window'不在DOM中(儘管它可能在其他地方被標準化,正如Sime的鏈接所暗示的那樣)。 –