2020-07-13 13:01:35 +00:00
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home ](./index.md ) > [puppeteer ](./puppeteer.md ) > [Protocol ](./puppeteer.protocol.md ) > [Browser ](./puppeteer.protocol.browser.md )
## Protocol.Browser namespace
The Browser domain defines methods and events for browser managing.
< b > Signature:< / b >
```typescript
export namespace Browser
```
2020-07-20 15:17:06 +00:00
## Enumerations
| Enumeration | Description |
| --- | --- |
| [SetDownloadBehaviorRequestBehavior ](./puppeteer.protocol.browser.setdownloadbehaviorrequestbehavior.md ) | |
2020-07-13 13:01:35 +00:00
## Interfaces
| Interface | Description |
| --- | --- |
| [Bounds ](./puppeteer.protocol.browser.bounds.md ) | Browser window bounds information |
| [Bucket ](./puppeteer.protocol.browser.bucket.md ) | Chrome histogram bucket. |
| [GetBrowserCommandLineResponse ](./puppeteer.protocol.browser.getbrowsercommandlineresponse.md ) | |
| [GetHistogramRequest ](./puppeteer.protocol.browser.gethistogramrequest.md ) | |
| [GetHistogramResponse ](./puppeteer.protocol.browser.gethistogramresponse.md ) | |
| [GetHistogramsRequest ](./puppeteer.protocol.browser.gethistogramsrequest.md ) | |
| [GetHistogramsResponse ](./puppeteer.protocol.browser.gethistogramsresponse.md ) | |
| [GetVersionResponse ](./puppeteer.protocol.browser.getversionresponse.md ) | |
| [GetWindowBoundsRequest ](./puppeteer.protocol.browser.getwindowboundsrequest.md ) | |
| [GetWindowBoundsResponse ](./puppeteer.protocol.browser.getwindowboundsresponse.md ) | |
| [GetWindowForTargetRequest ](./puppeteer.protocol.browser.getwindowfortargetrequest.md ) | |
| [GetWindowForTargetResponse ](./puppeteer.protocol.browser.getwindowfortargetresponse.md ) | |
| [GrantPermissionsRequest ](./puppeteer.protocol.browser.grantpermissionsrequest.md ) | |
| [Histogram ](./puppeteer.protocol.browser.histogram.md ) | Chrome histogram. |
| [PermissionDescriptor ](./puppeteer.protocol.browser.permissiondescriptor.md ) | Definition of PermissionDescriptor defined in the Permissions API: https://w3c.github.io/permissions/\#dictdef-permissiondescriptor. |
| [ResetPermissionsRequest ](./puppeteer.protocol.browser.resetpermissionsrequest.md ) | |
| [SetDockTileRequest ](./puppeteer.protocol.browser.setdocktilerequest.md ) | |
| [SetDownloadBehaviorRequest ](./puppeteer.protocol.browser.setdownloadbehaviorrequest.md ) | |
| [SetPermissionRequest ](./puppeteer.protocol.browser.setpermissionrequest.md ) | |
| [SetWindowBoundsRequest ](./puppeteer.protocol.browser.setwindowboundsrequest.md ) | |
## Type Aliases
| Type Alias | Description |
| --- | --- |
| [BrowserContextID ](./puppeteer.protocol.browser.browsercontextid.md ) | |
| [PermissionSetting ](./puppeteer.protocol.browser.permissionsetting.md ) | |
| [PermissionType ](./puppeteer.protocol.browser.permissiontype.md ) | |
| [WindowID ](./puppeteer.protocol.browser.windowid.md ) | |
| [WindowState ](./puppeteer.protocol.browser.windowstate.md ) | The state of the browser window. |