summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-07-23 14:40:58 +0200
committerFlorian Bruhin <me@the-compiler.org>2023-07-23 14:40:58 +0200
commit145e049e7b1a9f992282ad25bf1cc4b2bb557b61 (patch)
tree0b68bd5f452a4b8f50b5fab91bda4a543a00d8dc
parente7bdd850d1bbaf9f87de8e9918a399e6ed0442f2 (diff)
downloadqutebrowser-local_file_access_default.tar.gz
qutebrowser-local_file_access_default.zip
wip: change local file access settinglocal_file_access_default
-rw-r--r--doc/help/settings.asciidoc2
-rw-r--r--qutebrowser/browser/webengine/webenginesettings.py13
-rw-r--r--qutebrowser/config/configdata.yml2
3 files changed, 6 insertions, 11 deletions
diff --git a/doc/help/settings.asciidoc b/doc/help/settings.asciidoc
index 7767f1eea..fb928a3d7 100644
--- a/doc/help/settings.asciidoc
+++ b/doc/help/settings.asciidoc
@@ -2489,7 +2489,7 @@ This setting supports link:configuring{outfilesuffix}#patterns[URL patterns].
Type: <<types,Bool>>
-Default: +pass:[true]+
+Default: +pass:[false]+
[[content.local_content_can_access_remote_urls]]
=== content.local_content_can_access_remote_urls
diff --git a/qutebrowser/browser/webengine/webenginesettings.py b/qutebrowser/browser/webengine/webenginesettings.py
index fb5403ae2..277be8e9f 100644
--- a/qutebrowser/browser/webengine/webenginesettings.py
+++ b/qutebrowser/browser/webengine/webenginesettings.py
@@ -490,17 +490,12 @@ def _init_default_settings():
hide_userconfig=True)
if machinery.IS_QT6:
- userscripts_settings: List[Tuple[str, Any]] = [
- ("content.local_content_can_access_remote_urls", True),
- ("content.local_content_can_access_file_urls", False),
- ]
# https://codereview.qt-project.org/c/qt/qtwebengine/+/375672
url = pathlib.Path(standarddir.data(), "userscripts").as_uri()
- for setting, value in userscripts_settings:
- config.instance.set_obj(setting,
- value,
- pattern=urlmatch.UrlPattern(f"{url}/*"),
- hide_userconfig=True)
+ config.instance.set_obj("content.local_content_can_access_remote_urls",
+ True,
+ pattern=urlmatch.UrlPattern(f"{url}/*"),
+ hide_userconfig=True)
def init():
diff --git a/qutebrowser/config/configdata.yml b/qutebrowser/config/configdata.yml
index 0b9d669dc..a450c5778 100644
--- a/qutebrowser/config/configdata.yml
+++ b/qutebrowser/config/configdata.yml
@@ -1016,7 +1016,7 @@ content.local_content_can_access_remote_urls:
desc: Allow locally loaded documents to access remote URLs.
content.local_content_can_access_file_urls:
- default: true
+ default: false
type: Bool
supports_pattern: true
desc: Allow locally loaded documents to access other local URLs.