链接处理器

Tags
webextensionidea
Created
Oct 4, 2020 4:33 AM

// 没有 manifest 的应该添加 manifest,使用合适的图标和主题色,参考 install-as-pwa

Link Handler:在已经打开的 WebApp 中打开链接

https://github.com/WICG/pwa-url-handler/blob/master/explainer.md

虽然这个提案可以实现该目标,但是需要 Web 开发者支持

实现:

  • 捕获导航链接
  • 如果 WebApp 已经有实例,则在已经打开的 WebApp 中打开链接
  • 否则:
    • 检查自定义协议,尝试使用 PWA 打开链接 // 重写 WebManifest,安装时自动注册成 url handler
    • 打开失败就在用普通标签页打开

自定义设置:

  • 是否启用
  • 指定域名
  • 是否不刷新页面

移除,添加条目

远端预设,本地覆盖

SuperMade with Super