# BrowserInput

Artifact: [androidx.navigationevent:navigationevent](https://developer.android.com/jetpack/androidx/releases/navigationevent) [View Source](https://cs.android.com/search?q=file:androidx/navigationevent/BrowserInput.wasmJs.kt+class:androidx.navigationevent.BrowserInput)

*** ** * ** ***


```
@ExperimentalNavigationEventApi
public final class BrowserInput extends NavigationEventInput
```

<br />

|---|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object.html) |||
| ↳ | [androidx.navigationevent.NavigationEventInput](https://developer.android.com/reference/androidx/navigationevent/NavigationEventInput) ||
|   | ↳ | [androidx.navigationevent.BrowserInput](https://developer.android.com/reference/androidx/navigationevent/BrowserInput) |

*** ** * ** ***

A `https://developer.android.com/reference/androidx/navigationevent/NavigationEventInput` that translates browser history navigation events (popstate) into `https://developer.android.com/reference/androidx/navigationevent/NavigationEventDispatcher` events.

This implementation uses the browser's History API to synchronize the application's internal navigation state with the browser's history stack.

## Summary

| ### Inherited methods |
|---|
| From [androidx.navigationevent.NavigationEventInput](https://developer.android.com/reference/androidx/navigationevent/NavigationEventInput) |