diff -r 0ce09efa00da -r f1b9899847dc WebBrowser/WebBrowserPage.py --- a/WebBrowser/WebBrowserPage.py Mon Mar 07 19:24:20 2016 +0100 +++ b/WebBrowser/WebBrowserPage.py Mon Mar 07 20:08:06 2016 +0100 @@ -751,6 +751,18 @@ ## Methods below deal with JavaScript messages ############################################## - # TODO: JavaScript messages: do this right and add the others def javaScriptConsoleMessage(self, level, message, lineNumber, sourceId): - print("JS-console:", message, lineNumber, sourceId) + """ + Public method to show a console message. + + @param level severity + @type QWebEnginePage.JavaScriptConsoleMessageLevel + @param message message to be shown + @type str + @param lineNumber line number of an error + @type int + @param sourceId source URL causing the error + @type str + """ + self.view().mainWindow().javascriptConsole().javaScriptConsoleMessage( + level, message, lineNumber, sourceId)