Merge pull request #3508 from Moustachauve/fix-settings-cache

Fix settings caching on some browsers
This commit is contained in:
Blaž Kristan 2023-11-17 08:48:21 +01:00 committed by GitHub
commit a83d9a075f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -545,7 +545,12 @@ void serveSettingsJS(AsyncWebServerRequest* request)
strcat_P(buf,PSTR("function GetV(){var d=document;")); strcat_P(buf,PSTR("function GetV(){var d=document;"));
getSettingsJS(subPage, buf+strlen(buf)); // this may overflow by 35bytes!!! getSettingsJS(subPage, buf+strlen(buf)); // this may overflow by 35bytes!!!
strcat_P(buf,PSTR("}")); strcat_P(buf,PSTR("}"));
request->send(200, "application/javascript", buf);
AsyncWebServerResponse *response;
response = request->beginResponse(200, "application/javascript", buf);
response->addHeader(F("Cache-Control"),"no-store");
response->addHeader(F("Expires"),"0");
request->send(response);
} }