mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 04:27:43 +00:00
LibWeb: Report the current OS instead of always saying SerenityOS
This commit is contained in:
parent
de6d012367
commit
6aa82f8b0b
1 changed files with 19 additions and 1 deletions
|
@ -26,7 +26,25 @@ namespace Web {
|
||||||
# define CPU_STRING "AArch64"
|
# define CPU_STRING "AArch64"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
constexpr auto default_user_agent = "Mozilla/5.0 (SerenityOS; " CPU_STRING ") LibWeb+LibJS/1.0 Browser/1.0";
|
#if defined(AK_OS_SERENITY)
|
||||||
|
# define OS_STRING "SerenityOS"
|
||||||
|
#elif defined(AK_OS_LINUX)
|
||||||
|
# define OS_STRING "Linux"
|
||||||
|
#elif defined(AK_OS_MAC)
|
||||||
|
# define OS_STRING "macOS"
|
||||||
|
#elif defined(AK_OS_WINDOWS)
|
||||||
|
# define OS_STRING "Windows"
|
||||||
|
#elif defined(AK_OS_FREEBSD)
|
||||||
|
# define OS_STRING "FreeBSD"
|
||||||
|
#elif defined(AK_OS_OPENBSD)
|
||||||
|
# define OS_STRING "OpenBSD"
|
||||||
|
#elif defined(AK_OS_NETBSD)
|
||||||
|
# define OS_STRING "NetBSD"
|
||||||
|
#else
|
||||||
|
# error Unknown OS
|
||||||
|
#endif
|
||||||
|
|
||||||
|
constexpr auto default_user_agent = "Mozilla/5.0 (" OS_STRING "; " CPU_STRING ") LibWeb+LibJS/1.0 Browser/1.0";
|
||||||
|
|
||||||
class ResourceLoaderConnectorRequest : public RefCounted<ResourceLoaderConnectorRequest> {
|
class ResourceLoaderConnectorRequest : public RefCounted<ResourceLoaderConnectorRequest> {
|
||||||
public:
|
public:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue