WebBrowser/GreaseMonkey/GreaseMonkeyScript.py

changeset 5001
08eaee907686
parent 4917
682750cc7bd5
child 5389
9b1c800daff3
--- a/WebBrowser/GreaseMonkey/GreaseMonkeyScript.py	Fri Jun 17 19:38:14 2016 +0200
+++ b/WebBrowser/GreaseMonkey/GreaseMonkeyScript.py	Sat Jun 18 17:17:05 2016 +0200
@@ -16,6 +16,7 @@
 from .GreaseMonkeyJavaScript import bootstrap_js, values_js
 
 from ..Tools.DelayedFileWatcher import DelayedFileWatcher
+from ..WebBrowserPage import WebBrowserPage
 
 
 class GreaseMonkeyScript(QObject):
@@ -361,7 +362,7 @@
         script = QWebEngineScript()
         script.setName(self.fullName())
         script.setInjectionPoint(injectionPoint)
-        script.setWorldId(QWebEngineScript.MainWorld)
+        script.setWorldId(WebBrowserPage.SafeJsWorld)
         script.setRunsOnSubFrames(not self.__noFrames)
         script.setSourceCode("{0}\n{1}".format(
             bootstrap_js, self.__script

eric ide

mercurial