summaryrefslogtreecommitdiff
path: root/javascript/duktape
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2015-10-09 12:54:00 +0100
committerVincent Sanders <vince@kyllikki.org>2015-10-09 12:54:00 +0100
commitf34a223b9a1fb04f67c67edbe81f38b8adf9f73c (patch)
treed65b72a8b6f3a659a2e2804768818c5ac262d773 /javascript/duktape
parenta897d87d18c9b35bd520a44fa5a76521fb0ccf15 (diff)
downloadnetsurf-f34a223b9a1fb04f67c67edbe81f38b8adf9f73c.tar.gz
netsurf-f34a223b9a1fb04f67c67edbe81f38b8adf9f73c.tar.bz2
Implement user agent reporting
Diffstat (limited to 'javascript/duktape')
-rw-r--r--javascript/duktape/Navigator.bnd11
1 files changed, 11 insertions, 0 deletions
diff --git a/javascript/duktape/Navigator.bnd b/javascript/duktape/Navigator.bnd
index 577ac29f0..b18ca8e83 100644
--- a/javascript/duktape/Navigator.bnd
+++ b/javascript/duktape/Navigator.bnd
@@ -8,6 +8,11 @@
* http://www.opensource.org/licenses/mit-license
*/
+prologue Navigator()
+%{
+#include "utils/useragent.h"
+%}
+
method Navigator::taintEnabled()
%{
duk_push_boolean(ctx, false);
@@ -74,3 +79,9 @@ getter Navigator::javaEnabled()
duk_push_boolean(ctx, false);
return 1;
%}
+
+getter Navigator::userAgent()
+%{
+ duk_push_string(ctx, user_agent_string());
+ return 1;
+%}