Introduction
Introduction Statistics Contact Development Disclaimer Help
Add config option for cross requests from file URLs - surf - surf browser, a We…
git clone git://git.suckless.org/surf
Log
Files
Refs
README
LICENSE
---
commit 25652669ef1fc4c0024542c5d7a90a58ba99bcbd
parent bcd05ae321de686840fd560931f2894f62ba8345
Author: Constantine Bytensky <[email protected]>
Date: Thu, 18 May 2017 14:46:49 +0300
Add config option for cross requests from file URLs
I use it to open local .xml files with .xsl style-sheets.
Diffstat:
M config.def.h | 1 +
M surf.c | 7 +++++++
2 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/config.def.h b/config.def.h
@@ -18,6 +18,7 @@ static Parameter defconfig[ParameterLast] = {
SETV(DefaultCharset, "UTF-8"),
SETB(DiskCache, 1),
SETB(DNSPrefetch, 0),
+ SETB(FileURLsCrossAccess,0),
SETI(FontSize, 12),
SETB(FrameFlattening, 0),
SETB(Geolocation, 0),
diff --git a/surf.c b/surf.c
@@ -69,6 +69,7 @@ typedef enum {
DiskCache,
DefaultCharset,
DNSPrefetch,
+ FileURLsCrossAccess,
FontSize,
FrameFlattening,
Geolocation,
@@ -711,6 +712,10 @@ setparameter(Client *c, int refresh, ParamName p, const Ar…
case DNSPrefetch:
webkit_settings_set_enable_dns_prefetching(s, a->b);
return; /* do not update */
+ case FileURLsCrossAccess:
+ webkit_settings_set_allow_file_access_from_file_urls(s, a->b);
+ webkit_settings_set_allow_universal_access_from_file_urls(s, a…
+ return; /* do not update */
case FontSize:
webkit_settings_set_default_font_size(s, a->i);
return; /* do not update */
@@ -1026,6 +1031,8 @@ newview(Client *c, WebKitWebView *rv)
webkit_web_view_new_with_related_view(rv));
} else {
settings = webkit_settings_new_with_settings(
+ "allow-file-access-from-file-urls", curconfig[FileURLsCross…
+ "allow-universal-access-from-file-urls", curconfig[FileURLs…
"auto-load-images", curconfig[LoadImages].val.b,
"default-charset", curconfig[DefaultCharset].val.v,
"default-font-size", curconfig[FontSize].val.i,
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.