WebBrowser/WebBrowserWindow.py

changeset 6140
c20e2d414d0d
parent 6137
27962f3f457f
child 6142
304a469455c8
equal deleted inserted replaced
6139:d24997c47244 6140:c20e2d414d0d
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):

eric ide

mercurial