Preferences/__init__.py

changeset 6089
ca484325f02a
parent 6082
4c15cb777c1f
child 6090
5cdb7ea57551
--- a/Preferences/__init__.py	Thu Jan 25 11:54:38 2018 +0100
+++ b/Preferences/__init__.py	Thu Jan 25 13:42:27 2018 +0100
@@ -1240,6 +1240,27 @@
             })
         except AttributeError:
             pass
+        try:
+            # Qt 5.9+
+            cls.webBrowserDefaults.update({
+                "AllowGeolocationOnInsecureOrigins":
+                    webEngineSettings.testAttribute(
+                        QWebEngineSettings.AllowGeolocationOnInsecureOrigins),
+            })
+        except AttributeError:
+            pass
+        try:
+            # Qt 5.10+
+            cls.webBrowserDefaults.update({
+                "AllowWindowActivationFromJavaScript": 
+                    webEngineSettings.testAttribute(
+                        QWebEngineSettings.AllowWindowActivationFromJavaScript
+                    ),
+                "ShowScrollBars": webEngineSettings.testAttribute(
+                    QWebEngineSettings.ShowScrollBars),
+            })
+        except AttributeError:
+            pass
         
         cls.webEngineSettingsIntitialized = True
     

eric ide

mercurial