Add config option for cross requests from file URLs
I use it to open local .xml files with .xsl style-sheets.
This commit is contained in:
parent
bcd05ae321
commit
25652669ef
|
@ -18,6 +18,7 @@ static Parameter defconfig[ParameterLast] = {
|
||||||
SETV(DefaultCharset, "UTF-8"),
|
SETV(DefaultCharset, "UTF-8"),
|
||||||
SETB(DiskCache, 1),
|
SETB(DiskCache, 1),
|
||||||
SETB(DNSPrefetch, 0),
|
SETB(DNSPrefetch, 0),
|
||||||
|
SETB(FileURLsCrossAccess,0),
|
||||||
SETI(FontSize, 12),
|
SETI(FontSize, 12),
|
||||||
SETB(FrameFlattening, 0),
|
SETB(FrameFlattening, 0),
|
||||||
SETB(Geolocation, 0),
|
SETB(Geolocation, 0),
|
||||||
|
|
7
surf.c
7
surf.c
|
@ -69,6 +69,7 @@ typedef enum {
|
||||||
DiskCache,
|
DiskCache,
|
||||||
DefaultCharset,
|
DefaultCharset,
|
||||||
DNSPrefetch,
|
DNSPrefetch,
|
||||||
|
FileURLsCrossAccess,
|
||||||
FontSize,
|
FontSize,
|
||||||
FrameFlattening,
|
FrameFlattening,
|
||||||
Geolocation,
|
Geolocation,
|
||||||
|
@ -711,6 +712,10 @@ setparameter(Client *c, int refresh, ParamName p, const Arg *a)
|
||||||
case DNSPrefetch:
|
case DNSPrefetch:
|
||||||
webkit_settings_set_enable_dns_prefetching(s, a->b);
|
webkit_settings_set_enable_dns_prefetching(s, a->b);
|
||||||
return; /* do not update */
|
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->b);
|
||||||
|
return; /* do not update */
|
||||||
case FontSize:
|
case FontSize:
|
||||||
webkit_settings_set_default_font_size(s, a->i);
|
webkit_settings_set_default_font_size(s, a->i);
|
||||||
return; /* do not update */
|
return; /* do not update */
|
||||||
|
@ -1026,6 +1031,8 @@ newview(Client *c, WebKitWebView *rv)
|
||||||
webkit_web_view_new_with_related_view(rv));
|
webkit_web_view_new_with_related_view(rv));
|
||||||
} else {
|
} else {
|
||||||
settings = webkit_settings_new_with_settings(
|
settings = webkit_settings_new_with_settings(
|
||||||
|
"allow-file-access-from-file-urls", curconfig[FileURLsCrossAccess].val.b,
|
||||||
|
"allow-universal-access-from-file-urls", curconfig[FileURLsCrossAccess].val.b,
|
||||||
"auto-load-images", curconfig[LoadImages].val.b,
|
"auto-load-images", curconfig[LoadImages].val.b,
|
||||||
"default-charset", curconfig[DefaultCharset].val.v,
|
"default-charset", curconfig[DefaultCharset].val.v,
|
||||||
"default-font-size", curconfig[FontSize].val.i,
|
"default-font-size", curconfig[FontSize].val.i,
|
||||||
|
|
Loading…
Reference in New Issue