javascript - CSS 或 Javascript 中是否有任何方法可以判断用户是否正在将 iPad 上的 HTML 页面作为 Web 应用程序查看?

标签 javascript ios ipad css iphone-standalone-web-app

很简单的问题,我有一个专门在 iPad 上使用的网页。我已经对其进行了设置,以便您可以将其保存到主屏幕并将其用作网络应用程序。

我想知道是否有一种方法可以通过 Javascript 或 CSS 来判断页面是否是从浏览器内部查看的,所有导航内容都位于顶部,或者是否已启动并正在浏览页面一个网络应用程序。

我尝试使用媒体查询为网络应用程序和带导航的浏览器设置不同的样式,但我找不到可行的查询。

最佳答案

啊哈,在 Safari 文档中找到了它:window.navigator.standalone

关于javascript - CSS 或 Javascript 中是否有任何方法可以判断用户是否正在将 iPad 上的 HTML 页面作为 Web 应用程序查看?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4405480/

相关文章:

javascript - JQuery 循环仅评估第一项

javascript - 在 JavaScript 中将基类型的属性应用于子类型

ios - iPad uiimagepickercontroller 只有前置摄像头

ipad - 为什么iOS 5.1 SDK中的iPad模拟器中没有 "Home"按钮?

javascript - 如何在不使用 image.src 或 image.onload 的情况下将 png base 64 转换为像素数组?

javascript - 单选按钮单击事件未触发

iphone - 返回 TabBar 主屏幕

ios - 如何使用 SwiftUI 创建自定义 slider ?

ios - 使用 Flutter 的 Cupertino 小部件,我如何触发底部标签栏顶部的水平页面转换

iphone - 在 Xcode 中存档不产生存档