4893 script = QWebEngineScript() |
4893 script = QWebEngineScript() |
4894 script.setName("_eric_webchannel") |
4894 script.setName("_eric_webchannel") |
4895 script.setInjectionPoint(QWebEngineScript.DocumentCreation) |
4895 script.setInjectionPoint(QWebEngineScript.DocumentCreation) |
4896 script.setWorldId(WebBrowserPage.SafeJsWorld) |
4896 script.setWorldId(WebBrowserPage.SafeJsWorld) |
4897 script.setRunsOnSubFrames(True) |
4897 script.setRunsOnSubFrames(True) |
4898 script.setSourceCode(Scripts.setupWebChannel()) |
4898 script.setSourceCode(Scripts.setupWebChannel(script.worldId())) |
4899 cls._webProfile.scripts().insert(script) |
4899 cls._webProfile.scripts().insert(script) |
|
4900 |
|
4901 script2 = QWebEngineScript() |
|
4902 script2.setName("_eric_webchannel2") |
|
4903 script2.setInjectionPoint(QWebEngineScript.DocumentCreation) |
|
4904 script2.setWorldId(WebBrowserPage.UnsafeJsWorld) |
|
4905 script2.setRunsOnSubFrames(True) |
|
4906 script2.setSourceCode(Scripts.setupWebChannel(script2.worldId())) |
|
4907 cls._webProfile.scripts().insert(script2) |
4900 |
4908 |
4901 return cls._webProfile |
4909 return cls._webProfile |
4902 |
4910 |
4903 @classmethod |
4911 @classmethod |
4904 def webSettings(cls): |
4912 def webSettings(cls): |