了解浏览器文档中的内容是一回事,了解用户的浏览器本身又是另一回事。我们已经不再检测用户使用的是哪种浏览器,现在我们开始了解用户看到的浏览器 UI 的哪些部分。
浏览器提供window.personalbar
、 window.locationbar
和window.menubar
属性,其值的形状为{ visible : /*boolean*/}
:
如果(window.personalbar.visible || window.locationbar.visible || window.menubar.visible){ console.log("请隐藏您的个人、位置和菜单栏以获得最大屏幕空间"); }
你会用这些属性做什么?当您的 Web 应用程序需要最大浏览器空间时,可能会向用户发出警告。除此之外,这些属性似乎具有侵入性。你怎么看?