Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Dominique B edited this page Feb 3, 2016 · 3 revisions

Javascript Errors

Typically when you browse a webpage your javascript errors appear in the developer tools javascript console. In cefadvanced.py example there is a binding to F12 key for opening developer tools.

Catching errors programmatically

To catch errors programmatically implement JavascriptContextHandler.OnUncaughtException().

Javascript bindings and callbacks

When a python function is invoked from javascript and it fails, a python exception is thrown. It is written to the console and logged to the "error.log" file, then application exits. You may change this behavior by modifying ExceptHook function found in examples.

A python exception might be thrown when in a context of a javascript callback. For example: javascript invokes a python function and passes a javascript callback to it, which is later called when python function finishes its job, if there is a javascript exception thrown during execution of the javascript callback, then a python exception will be thrown.

See also Issue 11 - "Throw JS / Python exceptions according to execution context".

Clone this wiki locally

Morty Proxy This is a proxified and sanitized view of the page, visit original site.