Preferences/ConfigurationPages/WebBrowserPage.py

changeset 6089
ca484325f02a
parent 6048
82ad8ec9548c
child 6151
29564aad2f97
equal deleted inserted replaced
6088:b7fdd0db835e 6089:ca484325f02a
74 self.screenCaptureCheckBox.setEnabled(False) 74 self.screenCaptureCheckBox.setEnabled(False)
75 self.webGLCheckBox.setEnabled(False) 75 self.webGLCheckBox.setEnabled(False)
76 76
77 self.jsOpenWindowsCheckBox.setChecked( 77 self.jsOpenWindowsCheckBox.setChecked(
78 Preferences.getWebBrowser("JavaScriptCanOpenWindows")) 78 Preferences.getWebBrowser("JavaScriptCanOpenWindows"))
79 try:
80 # Qt 5.10
81 self.jsActivateWindowsCheckBox.setChecked(
82 Preferences.getWebBrowser(
83 "AllowWindowActivationFromJavaScript"))
84 except KeyError:
85 self.jsActivateWindowsCheckBox.setEnabled(False)
79 self.jsClipboardCheckBox.setChecked( 86 self.jsClipboardCheckBox.setChecked(
80 Preferences.getWebBrowser("JavaScriptCanAccessClipboard")) 87 Preferences.getWebBrowser("JavaScriptCanAccessClipboard"))
81 self.pluginsCheckBox.setChecked( 88 self.pluginsCheckBox.setChecked(
82 Preferences.getWebBrowser("PluginsEnabled")) 89 Preferences.getWebBrowser("PluginsEnabled"))
83 self.doNotTrackCheckBox.setChecked( 90 self.doNotTrackCheckBox.setChecked(
171 # Qt 5.8 178 # Qt 5.8
172 self.insecureContentsCheckBox.setChecked( 179 self.insecureContentsCheckBox.setChecked(
173 Preferences.getWebBrowser("AllowRunningInsecureContent")) 180 Preferences.getWebBrowser("AllowRunningInsecureContent"))
174 except KeyError: 181 except KeyError:
175 self.insecureContentsCheckBox.setEnabled(False) 182 self.insecureContentsCheckBox.setEnabled(False)
183 try:
184 # Qt 5.9
185 self.insecureGeolocationCheckBox.setChecked(
186 Preferences.getWebBrowser("AllowGeolocationOnInsecureOrigins"))
187 except KeyError:
188 self.insecureGeolocationCheckBox.setEnabled(False)
176 189
177 try: 190 try:
178 # Qt 5.8 191 # Qt 5.8
179 self.printBackgroundCheckBox.setChecked( 192 self.printBackgroundCheckBox.setChecked(
180 Preferences.getWebBrowser("PrintElementBackgrounds")) 193 Preferences.getWebBrowser("PrintElementBackgrounds"))
226 self.webGLCheckBox.isChecked()) 239 self.webGLCheckBox.isChecked())
227 240
228 Preferences.setWebBrowser( 241 Preferences.setWebBrowser(
229 "JavaScriptCanOpenWindows", 242 "JavaScriptCanOpenWindows",
230 self.jsOpenWindowsCheckBox.isChecked()) 243 self.jsOpenWindowsCheckBox.isChecked())
244 if self.jsActivateWindowsCheckBox.isEnabled():
245 Preferences.setWebBrowser(
246 "AllowWindowActivationFromJavaScript",
247 self.jsActivateWindowsCheckBox.isChecked())
231 Preferences.setWebBrowser( 248 Preferences.setWebBrowser(
232 "JavaScriptCanAccessClipboard", 249 "JavaScriptCanAccessClipboard",
233 self.jsClipboardCheckBox.isChecked()) 250 self.jsClipboardCheckBox.isChecked())
234 Preferences.setWebBrowser( 251 Preferences.setWebBrowser(
235 "PluginsEnabled", 252 "PluginsEnabled",
317 self.xssAuditingCheckBox.isChecked()) 334 self.xssAuditingCheckBox.isChecked())
318 if self.insecureContentsCheckBox.isEnabled(): 335 if self.insecureContentsCheckBox.isEnabled():
319 Preferences.setWebBrowser( 336 Preferences.setWebBrowser(
320 "AllowRunningInsecureContent", 337 "AllowRunningInsecureContent",
321 self.insecureContentsCheckBox.isChecked()) 338 self.insecureContentsCheckBox.isChecked())
339 if self.insecureGeolocationCheckBox.isEnabled():
340 Preferences.setWebBrowser(
341 "AllowGeolocationOnInsecureOrigins",
342 self.insecureGeolocationCheckBox.isChecked())
322 343
323 if self.printBackgroundCheckBox.isEnabled(): 344 if self.printBackgroundCheckBox.isEnabled():
324 Preferences.setWebBrowser( 345 Preferences.setWebBrowser(
325 "PrintElementBackgrounds", 346 "PrintElementBackgrounds",
326 self.printBackgroundCheckBox.isChecked()) 347 self.printBackgroundCheckBox.isChecked())

eric ide

mercurial