--- a/eric6/WebBrowser/Network/NetworkManager.py Thu Oct 03 11:12:50 2019 +0200 +++ b/eric6/WebBrowser/Network/NetworkManager.py Fri Nov 01 16:11:27 2019 +0100 @@ -29,7 +29,6 @@ from .NetworkUrlInterceptor import NetworkUrlInterceptor from ..Tools.WebBrowserTools import readAllFileContents, pixmapToDataUrl -from Globals import qVersionTuple from Utilities.AutoSaver import AutoSaver import Preferences @@ -79,25 +78,12 @@ self.authenticationRequired.connect( lambda reply, auth: self.authentication(reply.url(), auth)) - if qVersionTuple() >= (5, 12, 0): - from PyQt5.QtWebEngineCore import QWebEngineUrlScheme - scheme = QWebEngineUrlScheme(b"eric") - scheme.setSyntax(QWebEngineUrlScheme.Syntax.Path) - scheme.setFlags(QWebEngineUrlScheme.SecureScheme | - QWebEngineUrlScheme.ContentSecurityPolicyIgnored) - QWebEngineUrlScheme.registerScheme(scheme) from .EricSchemeHandler import EricSchemeHandler self.__ericSchemeHandler = EricSchemeHandler() WebBrowserWindow.webProfile().installUrlSchemeHandler( QByteArray(b"eric"), self.__ericSchemeHandler) if engine: - if qVersionTuple() >= (5, 12, 0): - from PyQt5.QtWebEngineCore import QWebEngineUrlScheme - scheme = QWebEngineUrlScheme(b"qthelp") - scheme.setSyntax(QWebEngineUrlScheme.Syntax.Path) - scheme.setFlags(QWebEngineUrlScheme.SecureScheme) - QWebEngineUrlScheme.registerScheme(scheme) from .QtHelpSchemeHandler import QtHelpSchemeHandler self.__qtHelpSchemeHandler = QtHelpSchemeHandler(engine) WebBrowserWindow.webProfile().installUrlSchemeHandler(