--- 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