WebBrowser/WebBrowserWindow.py

changeset 6089
ca484325f02a
parent 6085
7e48a0d98cce
child 6093
5ed91fe54bc9
--- a/WebBrowser/WebBrowserWindow.py	Thu Jan 25 11:54:38 2018 +0100
+++ b/WebBrowser/WebBrowserWindow.py	Thu Jan 25 13:42:27 2018 +0100
@@ -644,6 +644,26 @@
                 Preferences.getWebBrowser("AllowRunningInsecureContent"))
         except (AttributeError, KeyError):
             pass
+        
+        try:
+            # Qt 5.9
+            settings.setAttribute(
+                QWebEngineSettings.AllowGeolocationOnInsecureOrigins,
+                Preferences.getWebBrowser("AllowGeolocationOnInsecureOrigins"))
+        except (AttributeError, KeyError):
+            pass
+        
+        try:
+            # Qt 5.10
+            settings.setAttribute(
+                QWebEngineSettings.AllowWindowActivationFromJavaScript,
+                Preferences.getWebBrowser(
+                    "AllowWindowActivationFromJavaScript"))
+            settings.setAttribute(
+                QWebEngineSettings.ShowScrollBars,
+                Preferences.getWebBrowser("ShowScrollBars"))
+        except (AttributeError, KeyError):
+            pass
     
     def __initActions(self):
         """

eric ide

mercurial