package
1.0.0-rc6
Repository: https://github.com/tluthra/go-chrome.git
Documentation: pkg.go.dev

# Packages

Package accessibility provides type definitions for use with the Chrome Accessibility protocol https://chromedevtools.github.io/devtools-protocol/tot/Accessibility/ */.
Package animation provides type definitions for use with the Chrome Animation protocol https://chromedevtools.github.io/devtools-protocol/tot/Animation/ */.
No description provided by the author
Package audits provides type definitions for use with the Chrome Audits protocol https://chromedevtools.github.io/devtools-protocol/tot/Audits/ */.
Package browser provides type definitions for use with the Chrome Browser protocol https://chromedevtools.github.io/devtools-protocol/tot/Browser/ */.
No description provided by the author
Package console provides type definitions for use with the Chrome Console protocol https://chromedevtools.github.io/devtools-protocol/tot/Console/ */.
Package css provides type definitions for use with the Chrome CSS protocol https://chromedevtools.github.io/devtools-protocol/tot/CSS/ */.
Package database provides type definitions for use with the Chrome Database protocol https://chromedevtools.github.io/devtools-protocol/tot/Database/ */.
Package debugger provides type definitions for use with the Chrome Debugger protocol https://chromedevtools.github.io/devtools-protocol/tot/Debugger/ */.
No description provided by the author
Package dom provides type definitions for use with the Chrome DOM protocol https://chromedevtools.github.io/devtools-protocol/tot/DOM/ */.
Package emulation provides type definitions for use with the Chrome Emulation protocol https://chromedevtools.github.io/devtools-protocol/tot/Emulation/ */.
No description provided by the author
No description provided by the author
No description provided by the author
Package input provides type definitions for use with the Chrome Input protocol https://chromedevtools.github.io/devtools-protocol/tot/Input/ */.
Package io provides type definitions for use with the Chrome IO protocol https://chromedevtools.github.io/devtools-protocol/tot/IO/ */.
No description provided by the author
Package log provides type definitions for use with the Chrome Log protocol https://chromedevtools.github.io/devtools-protocol/tot/Log/ */.
Package memory provides type definitions for use with the Chrome Memory protocol https://chromedevtools.github.io/devtools-protocol/tot/Memory/ */.
Package network provides type definitions for use with the Chrome Network protocol https://chromedevtools.github.io/devtools-protocol/tot/Network/ */.
Package overlay provides type definitions for use with the Chrome Overlay protocol https://chromedevtools.github.io/devtools-protocol/tot/Overlay/ */.
Package page provides type definitions for use with the Chrome Page protocol https://chromedevtools.github.io/devtools-protocol/tot/Page/ */.
Package performance provides type definitions for use with the Chrome Performance protocol https://chromedevtools.github.io/devtools-protocol/tot/Performance/ */.
Package profiler provides type definitions for use with the Chrome Profiler protocol https://chromedevtools.github.io/devtools-protocol/tot/Profiler/ */.
Package runtime provides type definitions for use with the Chrome Runtime protocol https://chromedevtools.github.io/devtools-protocol/tot/Runtime/ */.
Package schema provides type definitions for use with the Chrome Schema protocol https://chromedevtools.github.io/devtools-protocol/tot/Schema/ */.
Package security provides type definitions for use with the Chrome Security protocol https://chromedevtools.github.io/devtools-protocol/tot/Security/ */.
No description provided by the author
Package socket allows for tools to instrument, inspect, debug and profile Chromium, Chrome and other Blink-based browsers.
Package storage provides type definitions for use with the Chrome Storage protocol https://chromedevtools.github.io/devtools-protocol/tot/Storage/ */.
No description provided by the author
Package target provides type definitions for use with the Chrome Target protocol https://chromedevtools.github.io/devtools-protocol/tot/Target/ */.
Package tethering provides type definitions for use with the Chrome Tethering protocol https://chromedevtools.github.io/devtools-protocol/tot/Tethering/ */.
Package tracing provides type definitions for use with the Chrome Tracing protocol https://chromedevtools.github.io/devtools-protocol/tot/Tracing/ */.

# Functions

New returns a pointer to a Chromium instance.

# Structs

Chrome implements Chromium.
Tab is a struct representing an individual Chrome tab */.
TabData holds metadata about a browser tab */.
Version is a struct representing the Chromium version information.

# Interfaces

Chromium defines an interface for interacting with Chromium based web browsers */.
ChromiumFlags provides an interface for managing CLI arguments to the Chromium binary.
Socketer defins a simple socket interface for the tab struct to implement */.
Tabber provides an interface for managing a Chromium tab */.

# Type aliases

Flags contains CLI arguments to the Chromium executable.