358 injectionPoint = QWebEngineScript.Deferred |
358 injectionPoint = QWebEngineScript.Deferred |
359 else: |
359 else: |
360 raise ValueError("Wrong script start point.") |
360 raise ValueError("Wrong script start point.") |
361 |
361 |
362 script = QWebEngineScript() |
362 script = QWebEngineScript() |
|
363 script.setSourceCode("{0}\n{1}".format( |
|
364 bootstrap_js, self.__script |
|
365 )) |
363 script.setName(self.fullName()) |
366 script.setName(self.fullName()) |
364 script.setInjectionPoint(injectionPoint) |
367 script.setInjectionPoint(injectionPoint) |
365 script.setWorldId(WebBrowserPage.SafeJsWorld) |
368 script.setWorldId(WebBrowserPage.SafeJsWorld) |
366 script.setRunsOnSubFrames(not self.__noFrames) |
369 script.setRunsOnSubFrames(not self.__noFrames) |
367 script.setSourceCode("{0}\n{1}".format( |
|
368 bootstrap_js, self.__script |
|
369 )) |
|
370 return script |
370 return script |
371 |
371 |
372 def __toJavaScriptList(self, patterns): |
372 def __toJavaScriptList(self, patterns): |
373 """ |
373 """ |
374 Private method to convert a list of str to a string containing a valid |
374 Private method to convert a list of str to a string containing a valid |