Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 6|回復: 0

Web 应用程序宣言示例

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-4-20 11:23:56 | 顯示全部樓層 |閱讀模式
这允许在后台同步数据或发送推送通知等应用场景,而无需打开实际的 Web 应用程序。不过,iOS 目前不支持这两种场景。 Angular 允许开发人员使用SwPush服务注册推送通信。  服务的使用示例 为了能够发送推送通知,使用了免费的网络推送方法,对此的解释超出了本博客文章的范围。可以在此处找到有关 Angular 操作的综合指南。 安全的 Service Worker 非常强大:他们可以访问网站的 HTTP 通信,可以代表 Web 服务器进行响应,并且可以在网站的生命周期之外进行操作。因此,确保 Service Worker 脚本确实来自预期来源非常重要。为此,网站必须通过安全连接(即 HTTPS)传输。许多其他现代 Web 界面也是如此。 当前的网络浏览器还将通过 HTTP 传输的网站标记为“不安全”。


但是,为了确保连接安全,需要 SSL 或 TLS 证书,这些证书可从 Host Europe 等托管 瑞士 电话号码 提供商处获得。还可以通过Let's Encrypt计划获得免费、自动更新的证书。许多应用程序和服务器平台都可以使用库,这些平台负责通过 Let's Encrypt 获取并定期更新证书。 可发现的 此外,PWA 应该是“可发现的”,即可识别并与普通网站区分开来。这意味着搜索引擎提供商可以为网络应用程序提供自己的类别。任何网站和 Web 应用程序之间的区别标准是所谓的 Web App Manifest 的存在,这是与 Service Worker 并列的第二个 PWA 核心技术。此 JSON 格式的文件包含有关 Web 应用程序的元数据,例如其标题、图标、类别或年龄评级。它们通过带有关系清单的链接标签在 Web 应用程序的主文件(通常为 index.html)中引用。




运行 Angular CLI 命令会自动添加此标签,以及预先填充的清单文件和显示 Angular 徽标的示例图标。参考 Web 应用程序清单 可安装 除了离线功能之外,渐进式 Web 应用程序的核心含义是它们可以安装在用户的设备上。根据网络浏览器和操作系统,这可以通过地址栏或浏览器菜单进行。然而,重要的是要知道“安装”仅仅意味着将网络应用程序的快捷方式放置在主屏幕或程序列表中。离线功能或推送通知等 Service Worker 功能也可以纯粹在浏览器中运行,无需任何安装。前面提到的Web App Manifest用于显示应用程序。Web 应用程序宣言示例 name 属性粗略地定义了应用程序的名称。例如,如果名称很长且应在移动设备的主屏幕上缩短,则可以指定short_name。 display表示显示模式,这里的standalone是指移动设备上的全屏版本或桌面系统上的独立窗口。


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2024-12-4 16:06 , Processed in 0.057121 second(s), 18 queries .

抗攻擊 by GameHost X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |