使用 Web Share Target 发送数据后如何退出我的 PWA?

How to exit my PWA after sending data with Web Share Target?

如果我将 Google Photos 中的图片分享到我的 PWA(在 Android 上安装 Chrome 并使用此代码 https://web.dev/web-share-target/),我将到达我的 PWA页。如何自动返回到 Google 照片?
如果重要的话,后端在 PHP 中。
谢谢!

我还没有对此进行测试,但是您是否尝试过从您的服务工作者的 fetch 事件处理程序重定向到立即使用 this technique 关闭自身的 HTML 页面?

类似于:

self.addEventListener('fetch', (event) => {
  // ...process the incoming event.request body here...

  // Once you're done, respond with a redirect:
  event.respondWith(Response.redirect('/self-closing-page.html', 303));
});

然后您的 /self-closing-page.html 网页将自行关闭。那会让你(也许?)回到原来的 Android 应用程序。