WebBrowser/WebBrowserPage.py

branch
QtWebEngine
changeset 4822
f1b9899847dc
parent 4801
71bdc520f640
child 4847
a1a8eac81b54
--- 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)

eric ide

mercurial