Skip to content

サブフレームの Service Worker をどう扱うか #23

@k08045kk

Description

@k08045kk


Gmail (https://mail.google.com/mail/u/0/) の Service Worker は、次の2つです。
https://chat.google.com/
https://mail.google.com/mail/u/0/

chat.google.com のように、別サイト(サブフレーム)の Service Worker をどのように扱うかが本件の主題です。

備考
iframe 等を利用することで、別サイトの Service Worker をインストールすることは、可能です。
(実際に、 Gmail がどの様な方法でインストールしているかは、不明です)

備考2
chat.google.com の Service Worker がインストールされないと、 mail.google.com の Service Worker がインストールされないようです。
(先のインストール処理が進まないと、次のインストールが始まらないため?)


  • ポップアップの「Add to Whitelist」で別サイトの Service Worker を確認できない。
    • 実際にインストール処理が始まるまで、対象サイトでどのサイトの Service Worker が使用されるか判断できない
    • frame / iframe で呼び出されるサイトのインストールの可能性がある

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions