fix(web): escape quotes in sub_filter for fetch calls
Update the sub_filter pattern for fetch requests to include escaped double quotes. This ensures that path rewriting correctly handles JavaScript fetch calls that use double-quoted strings, preventing broken resource paths in the telemetry dashboard.
This commit is contained in:
+1
-2
@@ -72,12 +72,11 @@ server {
|
||||
proxy_read_timeout 35s;
|
||||
|
||||
# Rewrite root-relative paths (<script src="/", href="/", fetch("/")) to /telemetry/ prefix
|
||||
sub_filter_types text/html application/javascript;
|
||||
sub_filter_once off;
|
||||
sub_filter 'src="/' 'src="/telemetry/';
|
||||
sub_filter 'href="/' 'href="/telemetry/';
|
||||
sub_filter "url('/" "url('/telemetry/";
|
||||
sub_filter 'fetch("/' 'fetch("/telemetry/');
|
||||
sub_filter 'fetch("/' "fetch(\"/telemetry/";
|
||||
}
|
||||
|
||||
location / {
|
||||
|
||||
Reference in New Issue
Block a user