642 settings.setAttribute( |
642 settings.setAttribute( |
643 QWebEngineSettings.AllowRunningInsecureContent, |
643 QWebEngineSettings.AllowRunningInsecureContent, |
644 Preferences.getWebBrowser("AllowRunningInsecureContent")) |
644 Preferences.getWebBrowser("AllowRunningInsecureContent")) |
645 except (AttributeError, KeyError): |
645 except (AttributeError, KeyError): |
646 pass |
646 pass |
|
647 |
|
648 try: |
|
649 # Qt 5.9 |
|
650 settings.setAttribute( |
|
651 QWebEngineSettings.AllowGeolocationOnInsecureOrigins, |
|
652 Preferences.getWebBrowser("AllowGeolocationOnInsecureOrigins")) |
|
653 except (AttributeError, KeyError): |
|
654 pass |
|
655 |
|
656 try: |
|
657 # Qt 5.10 |
|
658 settings.setAttribute( |
|
659 QWebEngineSettings.AllowWindowActivationFromJavaScript, |
|
660 Preferences.getWebBrowser( |
|
661 "AllowWindowActivationFromJavaScript")) |
|
662 settings.setAttribute( |
|
663 QWebEngineSettings.ShowScrollBars, |
|
664 Preferences.getWebBrowser("ShowScrollBars")) |
|
665 except (AttributeError, KeyError): |
|
666 pass |
647 |
667 |
648 def __initActions(self): |
668 def __initActions(self): |
649 """ |
669 """ |
650 Private method to define the user interface actions. |
670 Private method to define the user interface actions. |
651 """ |
671 """ |