preparePage applies the UA override and installs the SSRF hijack before any navigation happens.
(page *rod.Page)
| 332 | // preparePage applies the UA override and installs the SSRF hijack before |
| 333 | // any navigation happens. |
| 334 | func preparePage(page *rod.Page) error { |
| 335 | if err := page.SetUserAgent(&proto.NetworkSetUserAgentOverride{UserAgent: browserUA()}); err != nil { |
| 336 | return fmt.Errorf("setting user agent: %w", err) |
| 337 | } |
| 338 | return hijackPageRequests(page) |
| 339 | } |
| 340 | |
| 341 | // navigateAndSerialize drives the actual navigation and returns the |
| 342 | // settled DOM, capped at maxRenderedHTMLBytes. |
no test coverage detected