Windows 11/10で起動時にPWAを自動実行する方法

PWA(プログレッシブウェブアプリ)は、アプリをはるかに高速にロードする方法の1つであり、Windowsにインストールされているネイティブアプリのように機能します。ChromeとEdgeはどちらもPWAをサポートしており、ChromeまたはEdgeを起動するときにアプリを起動できます。これは、一連のWebサイトを頻繁に使用し、それらがPWAを提供している場合に特に便利です。とはいえ、PWAはソフトウェアよりも優れていますが、自動的には起動しません。

これを解決するために、Chromium Engineが更新され、Windows 11/10でEdgeまたはChrome PWAを起動時に実行できるようになりました。これらは、Windowsの起動時に配置できる専用のアプリであると考えることができます。

Windowsの起動時にPWAを自動的に実行する

この機能を使用すると、PWA対応のWebサイトをアプリとしてWindowsと一緒に起動できます。一部のサイトで完全なブラウザエクスペリエンスを必要とせず、コンピュータにログインするとすぐにそれらのサイトを操作したい場合は、これが優れたオプションです。

起動時にChrome PWAの実行フラグを有効にする

  • Chromeを開き、アドレスバーに次のように入力します。
chrome://flags/#enable-desktop-pwas-run-on-os-login
  • ドロップダウンのデフォルトをクリックし、[有効]に変更します。
  • Chromeを再起動する
  • 次に、PWAを提供するWebサイトに移動します。例としてTwitterを取り上げます。
  • アドレスバーの最後に表示される[インストール]リンクをクリックします。
  • インストールするかどうかの確認が表示され、ログイン時に起動するオプションも提供されます。

この設定は、デスクトップPWAがOSログイン時に実行されるとも呼ばれます。これにより、インストールされたPWAを、OSユーザーが自動的にログインしたときに起動するように構成できます。– Mac、Windows、Linux、Chrome OS。

ヒント: この投稿では、起動時にMicrosoftストアアプリを開く方法について説明します。

起動時にMicrosoft Edge PWAの実行フラグを有効にする

  • Microsoft Edgeを起動する
  • 新しいタブを開き、次の設定を入力します。
edge://flags/#enable-desktop-pwas-run-on-os-login
  • デスクトップPWAがOSログイン時に実行されるフラグを有効にする
  • 例として、EdgeでTwitter.comを開きます。
  • 3つの点のメニューをクリックし、[アプリ]をクリックして、[このサイトをアプリとしてインストール]を選択します。
  • Chromeと同様に、コンピュータにサインインするときにアプリを起動するを選択できます。

デスクトップPWAがOSログイン時に実行される仕組みは?

次回コンピュータを再起動すると、ChromeまたはMicrosoft Edgeが無効になっている場合でも、アプリは自動的に起動します。そこで事態は興味深いものになります。Windowsはこれをアプリケーションとして扱うため、起動時にエントリが得られます。

タスクバーを右クリックして、[タスクマネージャー]を選択します。次に、[スタートアップ]タブに切り替えて、[有効]セクションにChromeまたはMicrosoft Edgeのエントリが追加されていることに注意してください。理想的には、アプリ名、この場合はTwitterを使用する必要がありますが、少なくとも現時点では、名前としてGoogleまたはChromeのみが表示されます。

この機能はブラウザのCanaryバージョンで利用可能であり、まもなく最終バージョンで公開されます。