Expand description
Shared Chrome DevTools Protocol browser runtime for Right Suite products.
BrowserSessionowns one Chrome process and any number of pages.ProfileSpecselects a temporary or named persistent profile.- Pointer and keyboard actions use real
Input.dispatch*Eventcommands, soevent.isTrusted,:hover, focus, and default actions behave as for a user. AdmissionHookgates every effect andNetworkPolicyblocks private/loopback/file targets (redirects and subresources included) before they reach the network.BrowserPage::observereturns refs that are checked for staleness before use.
Structs§
- Admission
Request - One typed request to perform an effect. Typed text is never included, only its length, so admission logs stay content-free.
- Blocked
Request - Browser
Page - Browser
Session - One Chrome process with any number of pages.
- Console
Line - Launch
Options - Network
Policy - Network
Request - One network request about to leave the browser.
- Observation
- Observed
Node - Pinned
Connection - One connection the proxy made, with the address it pinned.
- Rect
Enums§
- Action
Kind - Address
Class - Why an address class is blocked.
- Browser
Error - Browser
Event - Lifecycle notifications for the caller’s journal. Content-free.
- Decision
- Profile
Spec - Where the browser keeps cookies, storage, and logins.
- Target
- What an action addresses.
Functions§
- classify_
ip - find_
chrome - System Chrome, Chromium, then Edge.
CHROMEenv overrides.