Webpage back
webpage_backNavigate the device browser back one entry in its session history (history.back()) — works on BOTH iOS Safari and Android Chrome. VERIFIES the URL actually changed rather than trusting the call being accepted — on iOS, straight after ios_safari_navigate, history.back() can be accepted and move nothing. When that happens it falls back to navigating straight to the URL this server last drove the page FROM (tracked internally), and reports which path worked via via ("history" or "navigate"). Returns navigated:false with a reason — never a false navigated:true — when neither path moved the page, e.g. because there is nothing tracked to go back to.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| udid | Yes | Device UDID / serial (iOS or Android) | |
| pageId | No | Target page/tab id — auto-picked when omitted | |
| socket | No | Android only: abstract unix socket name (default: chrome_devtools_remote) | |
| platformVersion | No | Ignored (kept for compatibility) |