WebBrowser/WebBrowserView.py

changeset 5001
08eaee907686
parent 4958
ef400197e7d5
child 5015
ca1d44f0f6b2
diff -r 1a86b869d8a9 -r 08eaee907686 WebBrowser/WebBrowserView.py
--- a/WebBrowser/WebBrowserView.py	Fri Jun 17 19:38:14 2016 +0200
+++ b/WebBrowser/WebBrowserView.py	Sat Jun 18 17:17:05 2016 +0200
@@ -853,7 +853,9 @@
         from .Tools import Scripts
         script = Scripts.getFormData(self.__clickedPos)
         self.page().runJavaScript(
-            script, lambda res: self.__checkForFormCallback(res, act))
+            script,
+            WebBrowserPage.SafeJsWorld,
+            lambda res: self.__checkForFormCallback(res, act))
     
     def __checkForFormCallback(self, res, act):
         """
@@ -1064,6 +1066,7 @@
         script = Scripts.getFormData(self.__clickedPos)
         self.page().runJavaScript(
             script,
+            WebBrowserPage.SafeJsWorld,
             lambda res: self.__mw.openSearchManager().addEngineFromForm(
                 res, self))
     
@@ -1097,7 +1100,7 @@
         from .Tools import Scripts
         script = Scripts.getAllMetaAttributes()
         self.page().runJavaScript(
-            script, self.__addBookmarkCallback)
+            script, WebBrowserPage.SafeJsWorld, self.__addBookmarkCallback)
     
     def __addBookmarkCallback(self, res):
         """
@@ -1657,19 +1660,21 @@
         """
         Private slot to add a new speed dial.
         """
-        self.__page.runJavaScript("addSpeedDial();")
+        self.__page.runJavaScript("addSpeedDial();",
+                                  WebBrowserPage.SafeJsWorld)
     
     def __configureSpeedDial(self):
         """
         Private slot to configure the speed dial.
         """
-        self.page().runJavaScript("configureSpeedDial();")
+        self.page().runJavaScript("configureSpeedDial();",
+                                  WebBrowserPage.SafeJsWorld)
     
     def __reloadAllSpeedDials(self):
         """
         Private slot to reload all speed dials.
         """
-        self.page().runJavaScript("reloadAll();")
+        self.page().runJavaScript("reloadAll();", WebBrowserPage.SafeJsWorld)
     
     def __resetSpeedDials(self):
         """

eric ide

mercurial