From 021eb04640e7ed88c9866c3b25c0571304da41f1 Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Fri, 18 Nov 2022 08:47:34 -0500 Subject: [PATCH] LibWeb: Extract out the User-Agent browser name and version This way we can re-use these elsewhere, and if they ever change again, those other uses will get updated automatically. --- Userland/Libraries/LibWeb/Loader/ResourceLoader.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/Loader/ResourceLoader.h b/Userland/Libraries/LibWeb/Loader/ResourceLoader.h index a013f17115..a769207cc9 100644 --- a/Userland/Libraries/LibWeb/Loader/ResourceLoader.h +++ b/Userland/Libraries/LibWeb/Loader/ResourceLoader.h @@ -44,7 +44,10 @@ namespace Web { # error Unknown OS #endif -constexpr auto default_user_agent = "Mozilla/5.0 (" OS_STRING "; " CPU_STRING ") LibWeb+LibJS/1.0 Ladybird/1.0"sv; +#define BROWSER_NAME "Ladybird" +#define BROWSER_VERSION "1.0" + +constexpr auto default_user_agent = "Mozilla/5.0 (" OS_STRING "; " CPU_STRING ") LibWeb+LibJS/1.0 " BROWSER_NAME "/" BROWSER_VERSION ""sv; class ResourceLoaderConnectorRequest : public RefCounted { public: