81 |
81 |
82 if qVersionTuple() >= (5, 12, 0): |
82 if qVersionTuple() >= (5, 12, 0): |
83 from PyQt5.QtWebEngineCore import QWebEngineUrlScheme |
83 from PyQt5.QtWebEngineCore import QWebEngineUrlScheme |
84 scheme = QWebEngineUrlScheme(b"eric") |
84 scheme = QWebEngineUrlScheme(b"eric") |
85 scheme.setSyntax(QWebEngineUrlScheme.Syntax.Path) |
85 scheme.setSyntax(QWebEngineUrlScheme.Syntax.Path) |
86 scheme.setFlags(QWebEngineUrlScheme.SecureScheme | |
86 scheme.setFlags(QWebEngineUrlScheme.SecureScheme | |
87 QWebEngineUrlScheme.ContentSecurityPolicyIgnored) |
87 QWebEngineUrlScheme.ContentSecurityPolicyIgnored) |
88 QWebEngineUrlScheme.registerScheme(scheme) |
88 QWebEngineUrlScheme.registerScheme(scheme) |
89 from .EricSchemeHandler import EricSchemeHandler |
89 from .EricSchemeHandler import EricSchemeHandler |
90 self.__ericSchemeHandler = EricSchemeHandler() |
90 self.__ericSchemeHandler = EricSchemeHandler() |
91 WebBrowserWindow.webProfile().installUrlSchemeHandler( |
91 WebBrowserWindow.webProfile().installUrlSchemeHandler( |