## Enabling Local Network Access for Stripe Apps

This section details how to enable Local Network Access (LNA) for your Stripe Apps, which is crucial for previewing your app changes in the Stripe Dashboard when using a local HTTP server.

### Why LNA is Necessary

Modern web browsers, starting with Chrome version 142, have implemented Local Network Access (LNA) restrictions as a security measure. This feature protects users from obscure tracking methods and potential attacks targeting devices on their local network (e.g., printers, routers). When a website needs to connect to a user's local network, the browser now requires explicit permission.

For Stripe Apps, LNA permission is essential when previewing your app. The `stripe apps start` CLI command initiates a local HTTP server. The browser requires LNA permission to download static assets (like JavaScript bundles) from this local server, enabling you to see your app's changes within the Stripe Dashboard.

### How to Enable LNA for Stripe Apps

To allow Local Network Access for your Stripe Apps:

1.  **Open your browser's settings or prompt:** The exact steps may vary slightly depending on your browser.
2.  **Grant permission:** When prompted by your browser for Local Network Access for Stripe-related sites, explicitly grant the permission. This ensures that your browser can connect to the local development server started by the Stripe Apps CLI.

By following these steps, you can ensure a smooth development workflow for your Stripe Apps, allowing for seamless previewing and testing within the Stripe Dashboard.