我的开源项目:pwa开发笔记

发布日期:2026-04-14
Google AdSense 广告位 (待申请通过后开启)

须知:

这个是完整版能兼容所有复杂的网址请求,带参数及各种带复杂的字符请求都能识别到

运行Alma Fedora Redhat 都是OK的,其它没有测试,基于gnome环境

之前的pwa-mini版本是最基础简单,方便快捷应用,这里就要麻烦点了,这里pwa配合 桌面应用gui 命令启动 chrome-pwa-desktop-manage 打开管理应用

当然也可以用pwa直接管理应用,两者配合用吧,都可以独立运用,只用命令也行,用gui 也很方便快速的,个人习惯啦。

废话不多说,先看应用运行效果图

chrome-pwa-desktop-manage 命令GUI 管理

快捷方式桌面管理工具设置图标效果图
快捷方式桌面管理工具设置图标效果图

pwa 命令

pwa运行步骤效果图
pwa运行步骤效果图

这种打开的窗口是带地址栏的,方便手动控制ad过滤广告,与mini版本打开速度相差无几,基本可以忽略不计。

项目地址:https://github.com/pixel-jey/chrome-pwa-desktop-manage

git clone 包含这些文件

chrome-pwa-desktop-manage.desktop icons pwa README.md uninstall.sh

chrome-pwa-desktop-manage.spec install.sh PwaManager.jar screenshots

com.google.chrome-pwa-desktop-manage.metainfo.xml LICENSE PwaManager.java storage

sudo ./install.sh

gnome software 打开 install 应用列表,就能看到安装的 chrome PWA Desktop Manager

pwa套件工具效果图
pwa套件工具效果图
pwa套件工具效果图
pwa套件工具效果图
pwa套件工具效果图
pwa套件工具效果图
pwa套件工具效果图
pwa套件工具效果图
pwa套件工具效果图
pwa套件工具效果图

里面都有详细图片说明,也有备注明细标注,对照图示操作起来非常简单容易的

how to use:

pwa

PWA Manager CLI

Usage: pwa [arguments]

Commands:

create Create a new PWA desktop entry

run Launch or focus a PWA window

icon Update a PWA's icon

app Launch or focus a generic application

view [FILE_NAME] Display content of desktop files

rm Remove a PWA desktop entry

first install:

firefox into install gnome extends ActivateWindowByTitle first

use for chrome pwa desktop shortcut and app open it only one window

chrome rpm stable version -> /opt/google/chrome/google-chrome if use other version use ln -s link it

/usr/java/jdk-17

须知:

1.0 python

2.0 java

这个版本最开始也是用python 编写的,后来部署调试fedora更新频繁后,发现不稳定,后来直接改用java重新编写了,现在操作非常稳定快流畅

这个操作起来是有点繁琐,必须先通过chrome 打开网址安装后,然后打开pwa view 就能看到很多 APP_ID,然后用这个id去操作,

这个id非常重要 ,create run icon 都需要它

精选回响:

IT老兵_Alpha 2026-04-12

博主这套静态生成架构太稳了,加载速度极快!