示例#1
0
 def _onloadJS(self,
               code,
               name='',
               injection_point=QWebEngineScript.DocumentReady):
     script = QWebEngineScript()
     script.setName(name or ('script_' + str(random())[2:]))
     script.setSourceCode(code)
     script.setInjectionPoint(injection_point)
     script.setWorldId(script.MainWorld)
     script.setRunsOnSubFrames(False)
     self.page().scripts().insert(script)
     self.loadStarted.connect(
         lambda: self.page().scripts().insert(script))
示例#2
0
 def _onloadJS(self, code, name='', injection_point=QWebEngineScript.DocumentReady):
     script = QWebEngineScript()
     script.setName(name or ('script_' + str(random())[2:]))
     script.setSourceCode(code)
     script.setInjectionPoint(injection_point)
     script.setWorldId(script.MainWorld)
     script.setRunsOnSubFrames(False)
     self.page().scripts().insert(script)
     self.loadStarted.connect(
         lambda: self.page().scripts().insert(script))