Implement this interface to handle events related to browser display state. The methods of this class will be called on the UI thread.
For an example of how to implement handler see cefpython.CreateBrowser(). For a list of all handler interfaces see API > Client handlers.
Table of contents:
Parameter | Type |
---|---|
browser | Browser |
frame | Frame |
url | string |
Return | void |
Called when a frame's address has changed.
Parameter | Type |
---|---|
browser | Browser |
title | string |
Return | void |
Called when the page title changes.
Parameter | Type |
---|---|
browser | Browser |
text_out | list |
Return | bool |
Called when the browser is about to display a tooltip. text_out[0]
contains the
text that will be displayed in the tooltip. To handle the display of the
tooltip yourself return true. Otherwise, you can optionally modify text_out[0]
and then return false to allow the browser to display the tooltip.
When window rendering is disabled the application is responsible for
drawing tooltips and the return value is ignored.
Parameter | Type |
---|---|
browser | Browser |
value | string |
Return | void |
Called when the browser receives a status message.
Parameter | Type |
---|---|
browser | Browser |
level | int |
message | string |
source | string |
line | int |
Return | bool |
Called to display a console message. Return true to stop the message from being output to the console.
|level| can be one of the same values as in ApplicationSettings.log_severity.