iPhone X 状态栏黑色网络应用程序

2024-02-18

我正在开发一个网络应用程序,并使用模拟器在 iPhone X 上进行测试,状态栏完全是黑色的。如何让我的网站覆盖整个屏幕?我没有使用任何图书馆;我看到很多问题都提到了 Cordova,但我所拥有的只是带有 CSS 的 HTML。

这是我的 HTML 代码。

<head>
  <meta charset="utf-8">
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta content="viewport-fit=cover, width=device-width, initial-scale=1.0" name="viewport">
  <title>My PWA</title>
  <link rel="stylesheet" href="/assets/styles/design.css">
</head>

这是可能的,但需要多几行。以下是具体操作方法。严格来说我认为你不需要width=device-width and initial-scale=1.0,既然你用了,我就加了。这launch.png是您的启动图像,它将显示您的页面是否需要时间加载,它应该是1125 x 2436当然,PNG 图像也可以放置在您的服务器上。这是required使其发挥作用。正如black-translucent状态栏样式和viewport-fit=cover.

另请注意,如果您已经创建了页面的快捷方式,必须将其删除并在使用此内容更新页面后再次创建它。

<html><head>
  <meta charset="utf-8">
  <link rel="apple-touch-startup-image" href="./launch.png">
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
  <meta name='viewport' content='viewport-fit=cover, width=device-width, initial-scale=1.0'>
  <title>Test</title>
</head>
<body>
    content
</body>
</html>

上面的代码会将你的视口一直拉伸到 iPhone X(和其他型号)的顶部,将顶部栏内容(时钟、电池状态、信号强度等)设置为透明白色。如果您有白色或非常浅色的背景,这可能看起来不太好。不幸的是,您无法在自己的背景上添加深色内容。然而,有几个选项可能已经足够好了。

设置apple-mobile-web-app-status-bar-style to default在纯白色背景板上为您提供黑色顶栏内容。如果您可以接受内容具有白色顶栏背景并在其下方滚动,那么这看起来会很好。

<meta name="apple-mobile-web-app-status-bar-style" content="default">

另一个选项是设置apple-mobile-web-app-status-bar-style to black。这更方便,它创建了带有白色顶部栏内容的纯黑色背景,有效地导致了使用的相反default.

<meta name="apple-mobile-web-app-status-bar-style" content="black">

以下是不同内容参数的外观示例。不是 iPhone X,但配色方案是一样的。 https://stackoverflow.com/a/40786240/4543629

如果您需要考虑不同 iOS 设备上不同的顶栏高度,请阅读此处。 https://ayogo.com/blog/ios11-viewport/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iPhone X 状态栏黑色网络应用程序 的相关文章

  • 增加数字输入、CSS、HTML 上的向下和向上箭头的大小

    有没有办法利用CSS来增大数字输入框右侧的上下箭头的大小 只是向上和向下箭头 而不是整个输入框 或者至少是按比例的 看这个例子 size 36 font size 36px size 12 font size 12px
  • iOS 8 中的 UISplitViewController 状态恢复

    在 iOS 8 上 UISplitViewController 似乎可以保存和恢复其子视图的状态 例如 主视图是否隐藏 这是不可取的 因为我的应用程序应该始终以横向方式显示主视图 并始终以纵向方式隐藏它 如果用户以横向模式关闭应用程序 保存
  • 如何请求用户开启定位服务

    我需要我的应用程序来访问用户的当前位置 它在应用程序开始时检查用户是否已设置 如果没有 我需要应用程序显示提示以使其使用位置服务 就像警报视图一样 点击按钮 它应该会带您进入 iPhone 上的位置服务屏幕 您可以通过以下代码检查 loca
  • 如何通过单击图像预览上的“x”从文件输入中删除图像?

    我目前有一个文件输入 一旦用户上传图像 就会显示图像预览 在图像预览上 有一个 x 可以从列表中删除图像预览 单击此 x 后 有什么方法可以从输入中的文件集中删除图像吗
  • 使用 Google place API 从 lat long 获取附近的地点

    我正在使用 google place API 即 https maps googleapis com maps api place search json location 33 7167 73 0667 radius 500 type f
  • 调整文本区域大小

    我需要使用文本区域来显示一些文本 问题是 如果我放置 4 5 行文本 就会出现滚动条 如何使用 CSS HTML 使文本区域与其内容一样大 没有滚动条 文本区域不需要动态更改其大小 我仅使用它来显示文本 我也可以使用禁用的文本区域 我希望文
  • 如何使用 a-href 标签链接回文件夹? [复制]

    这个问题在这里已经有答案了 好吧 我在文件夹中有一个页面 该页面称为 jobs html 该文件夹简称为 jobs 它是我的 网站 文件夹的子文件夹 在 main 文件夹的主目录中是我的 home html 文件 当我尝试做的时候 a hr
  • HTML5 历史 API

    我如何使用 HTML5 历史 api 我确实经历过https developer mozilla org en DOM Manipulated the browser history https developer mozilla org
  • 线程 1:信号 SIGABRT - AppDelegate.h

    main m Journey Created by Julian Buscema on 2014 07 13 Copyright c 2014 Julian Buscema All rights reserved import
  • 来自 JSON 的 Angular 8 动态表单

    我正在尝试从 JSON 模式递归生成动态表单 但我正在努力解决找不到表单控件的问题 这是代码示例 我收到这个错误 错误错误 找不到名称为 createdAt 的控件 我尝试了不同的方法 但仍然存在问题 我知道我错过了一些东西 所以请帮忙 任
  • FireMonkey iOS RAD Studio XE2 - 在从 URL 加载的表单上显示图像

    是否可以将 TImage 放置在 iOS 的 FMX 表单上 并将图像 jpg 从 URL 加载到此 TImage 中以在 iOS 应用程序中显示 我尝试过但没有成功 任何正确方向的提示或指出都会受到赞赏 将 TButton TImageC
  • jquery 验证错误位置

    这看起来很简单 但我无法弄清楚 我正在使用 jquery 验证插件 我验证所有文件 但我想要的是在输入文本行中显示验证消息警报 例如在电子邮件输入中 请填写电子邮件地址 但现在它出现在所有字段下 在我的html中
  • 使用 UIImageJPEGRepresentation 时,compressionQuality 应该是多少?

    我想对用户库中的照片应用滤镜 然后将其写回磁盘 我在用着UIImageJPEGRepresentation 该函数需要一个UIImage and a compressionQuality值介于 0 0 和 1 0 之间 因为我想保留原始质量
  • iOS WKWebView.scrollView委托导致BAD_ACCESS

    我的 viewController 有一个 UIView 属性 其中包含一个 WKWebView 我将 WKWebView rollView 委托设置为我的 viewController 它是我的 UIView 子类的公共函数 并在我的 v
  • 我什么时候应该对 IBOutlet 使用弱或强限定符? [复制]

    这个问题在这里已经有答案了 可能的重复 ARC 下 IBOutlets 应该强还是弱 https stackoverflow com questions 7678469 should iboutlets be strong or weak
  • 我应该在哪个方法中设置 UITextField 的委托?

    在 viewDidLoad 或 init 方法中设置 UITextField 的委托是一个好习惯吗 我尝试在 init 方法中将委托设置为 self 但它没有调用相应的委托方法 当我将代码移动到 viewDidLoad 中时 它注册为将 s
  • 退出导航控制器

    我试图离开初始视图控制器 并进入空白视图控制器 这很好 但是这会使空白视图控制器也成为导航控制器的一部分 这不是我想要的 我想脱离视图控制器 在视图控制器中 我尝试退出 它会自行弹出 当我尝试视图中的方法时 将出现目标视图控制器 self
  • 悬停时为 SVG 制作动画

    我正在尝试在悬停时为 SVG 文件设置动画 默认情况下 它可以使用 svg 函数实现出色的动画效果 例如
  • ActionScript、NetStream.Play.Failed iOS AIR 移动设备

    我正在尝试以类似于 Tiberiu Ionu Stan http stackoverflow com questions 2036107 aac mp4 not working in actionscript 3s netstream 的方
  • 需要有关 React Js 的帮助

    我是 React Js 新手 我的代码无法正常工作 请看下面 这是我的脚本文件Main jsx 该文件由 React 编译 输出放置在 dist 文件夹下的 main js 文件中 var react require react react

随机推荐

  • 给定点的坐标,找到彼此之间存在一定距离的所有点对?

    如果两点之间的距离为 0 我以前见过这个问题几次 但我忘记了实现 我相信这与分而治之有关 即将平面分成两半并在平面的两侧递归 但我非常不确定这会如何解决 不需要任何代码 只需对此类问题的解决方案进行一般演练就足够了 您可能会想到的是四叉树
  • 反向图像存档:使用 CSS / Javascript 从下到上堆叠图像?

    想知道是否有人有解决方案 我想展示一个缩略图存档 最旧的缩略图位于底部 最新的缩略图位于顶部 我还希望流程本身被逆转 像这样 页面应右对齐 并将未来的图像添加到页面顶部 我正在使用 PHP 从 MySQL 数据库中提取图像文件名来动态创建页
  • JavaScript 中浮点数的除法

    我试图将屏幕宽度除以一个变量 以便在 web 视图中绘制等距的 UI 部分 然而 当变量为 3 时 100 3 在 JavaScript 中结果为 33 3333333333333336 并且第三部分无法按预期绘制 因为商的总和大于 100
  • AWS Lambda 调用函数(js sdk):超时重置为默认值

    我正在运行一个 Meteor Node 4 4 7 应用程序 该应用程序在 AWS Lambda 上执行长时间操作 我从代码中调用 lambda 函数并等待响应 然后再继续下一次调用 我将超时设置为 300000ms 如前一个问题 http
  • NodeJS - 将 CSV 转换为 JSON 对象数组

    我正在尝试将以下 CSV 格式的数据转换为 JSON 对象数组 CSV formatted data apples oranges grapes peach pineapple JSON Object Array fruits name a
  • 当路由位于单独的模块中时,如何使用 Node+Mongo 进行连接池? [复制]

    这个问题在这里已经有答案了 Mongo 文档展示了当 MongoClient 和服务器定义在同一模块中时如何设置连接池 var express require express var mongodb require mongodb var
  • 如何将Crashlytics集成到iOS框架项目中?

    我正在构建一个新的 iOS 框架 并希望将 Crashlytics 集成到其中 使用我点击的 Fabric io Mac 工具 New App并选择我的 iOS 框架 Xcode 项目 但是 在下一个屏幕 初始化 SDK 中 我收到以下错误
  • 基于对象的不同可空字段的比较器

    我有一个Employee包含两个字段的对象name and jobTitle 为了对员工对象进行排序 第一优先级应该是jobTitle if jobTitle为 null 则应根据名称排序 下面是 Employee 对象 public cl
  • 是否可以参考上述父母以外的其他父母?

    我有以下示例代码 level1 css level2 css level3 css color red And then level1 blue level level3 color blue 我想以某种方式将第二条规则放在代码的第一位上
  • 在 shell/Perl 脚本中保存密码的最佳实践?

    最近 我不得不重新学习 Perl 和 shell 脚本技能来帮助一些同事 相关同事的任务是从具有大型 Oracle 数据库后端的内部应用程序中提供一些报告 但他们根本不具备执行此操作的技能 虽然有些人可能会质疑我是否具备这些技能 笑 但显然
  • UITableView 滚动是否以一定的速度平滑?

    我正在构建一个自定义老虎机 其中有一列存在于 uitableview 中 当用户拉动控制杆时 表格视图应该滚动到带有索引的特定位置 我用的方法是 scrollToRowAtIndexPath atScrollPosition animate
  • 如何更改所有月份的所有工作日的颜色属性

    if e Day Date DayOfWeek DayOfWeek Monday e cell BackColor System Drwaing Color Red 我正在尝试此代码 但它只更改单个月份的属性 我想更改一年中所有月份的所有
  • 常量(标签文本等)应该出现在 WPF MVVM 应用程序中的何处

    我应该在 WPF MVVM 应用程序中的哪里为标签文本 按钮文本等创建常量 最佳做法是 在 ViewModel 中创建静态属性 在 Model 类中创建嵌套类并通过属性公开它 任何其他方式 请指教 我是 MVVM 新手 嗯 我真的很喜欢并且
  • 如何在控制台中获取按键事件

    我想要得到on key press event无需按 Enter 键 当然我需要字符代码 有解决办法吗 我建议通读一下here http en wikibooks org wiki A Little C Primer C Console I
  • scipy.signal.find_peaks 返回空属性

    我试图获得properties from scipy signal find peaks https docs scipy org doc scipy reference generated scipy signal find peaks
  • 放大时聚类标记不隐藏

    我正在尝试在地图上实现聚类标记 它的行为有点奇怪 首先 它向我显示聚类标记 但也向我显示点标记 这不应该发生 当我放大时集群标记仍然显示 我将添加一些图像来更好地解释它 public class MapaViagem extends Fra
  • 如何在 Eclipse Luna 4.4 中选择用于暂存视图的存储库?

    我无法找到 Eclipse Luna 4 4 中记录的错误的解决方案 我已将 git 存储库从 Github 克隆到我的 eclipse 工作区视图中 并将关联的 Maven 项目导入到我的项目空间中 然后 当我在 Eclipse 中显示暂
  • TypeOf 无法与实现接口的 Excel 工作簿的 ActiveSheet 一起使用

    我有一个公共不可创建界面PublicInterface Option Explicit Sub DoSomething End Sub 并且在same工作簿 我有一张纸 Sheet1 that 实施 PublicInterface Opti
  • Google 日历脚本:删除重复发生的事件

    我正在遍历事件电子表格并相应地修改我的日历 我可以用setRecurrence创建多日活动 但我不知道如何删除该课程并将其恢复为单日活动 了解这一点很重要 因为显然应用setRecurrence多次重复某个事件不会替换 重新定义现有的重复事
  • iPhone X 状态栏黑色网络应用程序

    我正在开发一个网络应用程序 并使用模拟器在 iPhone X 上进行测试 状态栏完全是黑色的 如何让我的网站覆盖整个屏幕 我没有使用任何图书馆 我看到很多问题都提到了 Cordova 但我所拥有的只是带有 CSS 的 HTML 这是我的 H