WebBrowser/SiteInfo/SiteInfoDialog.py

changeset 5001
08eaee907686
parent 4941
b0e4e7a65872
child 5389
9b1c800daff3
--- a/WebBrowser/SiteInfo/SiteInfoDialog.py	Fri Jun 17 19:38:14 2016 +0200
+++ b/WebBrowser/SiteInfo/SiteInfoDialog.py	Sat Jun 18 17:17:05 2016 +0200
@@ -20,6 +20,7 @@
 from .Ui_SiteInfoDialog import Ui_SiteInfoDialog
 
 from ..Tools import Scripts, WebBrowserTools
+from ..WebBrowserPage import WebBrowserPage
 
 import UI.PixmapCache
 
@@ -75,15 +76,17 @@
             self.securityLabel.setStyleSheet(SiteInfoDialog.nokStyle)
             self.securityLabel.setText('<b>Connection is not encrypted.</b>')
         browser.page().runJavaScript(
-            "document.charset",
+            "document.charset", WebBrowserPage.SafeJsWorld,
             lambda res: self.encodingLabel.setText(res))
         
         # populate Meta tags
         browser.page().runJavaScript(Scripts.getAllMetaAttributes(),
+                                     WebBrowserPage.SafeJsWorld,
                                      self.__processMetaAttributes)
         
         # populate Media tab
         browser.page().runJavaScript(Scripts.getAllImages(),
+                                     WebBrowserPage.SafeJsWorld,
                                      self.__processImageTags)
         
     def __processImageTags(self, res):

eric ide

mercurial