diff --git a/Libraries/LibWeb/Bindings/NavigatorObject.cpp b/Libraries/LibWeb/Bindings/NavigatorObject.cpp index cb91b5f35c..83c79ed953 100644 --- a/Libraries/LibWeb/Bindings/NavigatorObject.cpp +++ b/Libraries/LibWeb/Bindings/NavigatorObject.cpp @@ -26,6 +26,7 @@ #include #include +#include #include #include #include @@ -36,9 +37,14 @@ namespace Bindings { NavigatorObject::NavigatorObject() : Object(interpreter().global_object().object_prototype()) { + auto* languages = JS::Array::create(interpreter().global_object()); + languages->elements().append(js_string(heap(), "en-US")); + put("appCodeName", js_string(heap(), "Mozilla")); put("appName", js_string(heap(), "Netscape")); put("appVersion", js_string(heap(), "4.0")); + put("language", languages->elements().first()); + put("languages", languages); put("platform", js_string(heap(), "SerenityOS")); put("product", js_string(heap(), "Gecko"));