2
通常、javacriptでwindow.location.hostname
を使用してホスト名を見つけることができますが、サービスワーカーではこの方法でホスト名を見つけることはできません。サービスワーカーがインストールされているホスト名を取得するにはどうすればよいですか?
ホスト名を動的に取得する他の優雅な方法はありますか?
通常、javacriptでwindow.location.hostname
を使用してホスト名を見つけることができますが、サービスワーカーではこの方法でホスト名を見つけることはできません。サービスワーカーがインストールされているホスト名を取得するにはどうすればよいですか?
ホスト名を動的に取得する他の優雅な方法はありますか?
サービスワーカーのコンテキストで実行されているコードは、self.location.hostname
で関連するホスト名を取得できます。
サービスワーカーの詳細については、ServiceWorkerGlobalScope
のドキュメントを参照してください。
具体的には、ServiceWorkerGlobalScope
がWorkerGlobalScope
から継承され、さらに読み取り専用のlocation
プロパティが公開されていることがわかります。