service-worker - PWA 作为共享目标不情愿地打开一个新实例
问题描述
我有一个应用程序,允许您输入一些登录信息,打开一个 websocket 与后端通信。不存储此登录信息(无论如何默认情况下都不会存储)。这个应用程序是一个单页应用程序。(AngularJS,但这不重要)
该应用程序安装在主屏幕上并充当共享目标。但是,当使用共享目标时,它总是会打开应用程序的新实例(新选项卡)。这个新实例没有登录,我不能用共享链接做我想做的事。例如,将数据传递到后端。
manifest.webmanifest
看起来像这样:
"share_target": {
"action": "index.html",
"method": "GET",
"params": {
"title": "name",
"text": "description",
"url": "link"
}
}
一页 PWA 如何在不打开多个实例的情况下充当共享目标?
解决方案
推荐阅读
- threadx - 有没有办法在 azure-rtos (threadx) 的用户模式下运行线程?
- unity3d - 保存数据,关于关闭 UI
- typescript - 在 Typescript 类中获取另一个字段的类型
- java - 需要帮助排序 ArrayList 和计算测试分数的平均值
- reactjs - 基于子组件有条件地渲染包装代码
- javascript - 是否可以在 Windows 10 的 Windows 网络上远程获取触摸屏设备的当前坐标 X、Y?
- python - 用于 juputer notebook 的 Handcalcs 插件中的平方根问题
- javascript - Rijndael encryption VB to Javascript
- wordpress - 基于 ACF 转发器子字段自定义分类的查询帖子
- audio - 有没有办法在 C# 中创建虚拟扬声器或麦克风?