ローカルネットワークへのアクセスを有効にする
アプリのプレビューでローカルネットワークアクセス (LNA) を有効にします。
ローカルネットワークへのアクセス権
一部の新しいバージョンのインターネットブラウザでは、LNA の制限が実装されています。このセキュリティ機能により、巧妙な追跡方法や自宅または職場のネットワーク上のデバイス (プリンターやルーターなど) を標的とする攻撃から、あなたを保護します。
たとえば、Chrome (バージョン 142 以降) は すべてのローカルネットワークアクセスに対する新しい権限プロンプトを追加します。つまり、ユーザーのローカルネットワークに接続するサイトに対して明示的に許可を与える必要があるのです。この点については仕様で詳しくご説明しています。
Stripe Apps の LNA 利用要件
アプリをプレビューする際、ブラウザがローカルの HTTP サーバーから静的アセット (JavaScript バンドルなど) をダウンロードできるようにするため、ブラウザは LNA の許可を必要とします。このローカル HTTP サーバーは、そのstripe apps start CLI コマンドによって開始されたものです。これにより、ダッシュボード内でアプリの変更をプレビューできるようになります。
Stripe Apps のローカルネットワークへのアクセスを許可する
Stripe Apps の LNA を許可するには以下の手順に従ってお手続きください。
- ターミナルを開いて
stripe apps startを実行します。 - プレビューページの有効化のページに、LNA にStripe ダッシュボードへのアクセス権を付与するよう求めるプロンプトが表示されます。詳細は Stripe Apps を始めるでご確認ください。
権限を付与した後、ローカル HTTP サーバーにリクエストを送信して、Stripe App JavaScript のバンドルをダウンロードできます。

「プレビューモードを有効にする」ページでローカルネットワークアクセスを要求するプロンプトの例。
トラブルシューティング
ローカルネットワークへのアクセスをブロックした場合は、次の手順に従って権限の設定を更新できます。
- Stripe ダッシュボード を Chrome で開きます。
- アドレスバーにあるサイトの設定をクリックしてください。Chrome ではこのサイトの設定は、URL の最初の文字の横にある、Google が「チューンアイコン」と呼ぶものの裏にあります。このアイコンはブラウザによって異なります。
- サイトの設定 を選択します。
- ローカルネットワークアクセス を見つけます。
- 許可 をクリックします。
- Stripe ダッシュボードのページを更新します。
または、chrome://settings/content/localNetworkAccess ページを利用して、現在のローカルネットワークアクセス設定を調査および調整することもできます。