File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
Libraries/LibWeb/Bindings Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change 26
26
27
27
#include < AK/FlyString.h>
28
28
#include < LibJS/Interpreter.h>
29
+ #include < LibJS/Runtime/Array.h>
29
30
#include < LibJS/Runtime/GlobalObject.h>
30
31
#include < LibWeb/Bindings/NavigatorObject.h>
31
32
#include < LibWeb/ResourceLoader.h>
@@ -36,9 +37,14 @@ namespace Bindings {
36
37
NavigatorObject::NavigatorObject ()
37
38
: Object(interpreter().global_object().object_prototype())
38
39
{
40
+ auto * languages = JS::Array::create (interpreter ().global_object ());
41
+ languages->elements ().append (js_string (heap (), " en-US" ));
42
+
39
43
put (" appCodeName" , js_string (heap (), " Mozilla" ));
40
44
put (" appName" , js_string (heap (), " Netscape" ));
41
45
put (" appVersion" , js_string (heap (), " 4.0" ));
46
+ put (" language" , languages->elements ().first ());
47
+ put (" languages" , languages);
42
48
put (" platform" , js_string (heap (), " SerenityOS" ));
43
49
put (" product" , js_string (heap (), " Gecko" ));
44
50
You can’t perform that action at this time.
0 commit comments