108 WebBrowserWindow.greaseMonkeyManager().downloadScript(url) |
108 WebBrowserWindow.greaseMonkeyManager().downloadScript(url) |
109 return False |
109 return False |
110 |
110 |
111 # Safe Browsing |
111 # Safe Browsing |
112 self.__badSite = False |
112 self.__badSite = False |
113 if url.scheme() not in \ |
113 from WebBrowser.SafeBrowsing.SafeBrowsingManager import \ |
114 WebBrowserWindow.safeBrowsingManager().getIgnoreSchemes(): |
114 SafeBrowsingManager |
|
115 if SafeBrowsingManager.isEnabled() and \ |
|
116 url.scheme() not in \ |
|
117 SafeBrowsingManager.getIgnoreSchemes(): |
115 threatLists = WebBrowserWindow.safeBrowsingManager().lookupUrl(url) |
118 threatLists = WebBrowserWindow.safeBrowsingManager().lookupUrl(url) |
116 if threatLists: |
119 if threatLists: |
117 threatMessages = WebBrowserWindow.safeBrowsingManager()\ |
120 threatMessages = WebBrowserWindow.safeBrowsingManager()\ |
118 .getThreatMessages(threatLists) |
121 .getThreatMessages(threatLists) |
119 res = E5MessageBox.warning( |
122 res = E5MessageBox.warning( |