diff options
author | await-ovo <13152410380@163.com> | 2023-08-15 23:04:36 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-15 17:04:36 +0200 |
commit | 41cad2179fb36c2371ab84ce587d3460af64b5fb (patch) | |
tree | c4d4f05e660cdcd9cbb74eb10ca37515241ca913 /runtime/js/98_global_scope.js | |
parent | ddbb5fdfb034517f200e298c1a5de8aa03b5e5e5 (diff) |
fix(runtime): navigator.userAgent in web worker (#20129)
Fixes https://github.com/denoland/deno/issues/20079
---------
Co-authored-by: Bartek IwaĆczuk <biwanczuk@gmail.com>
Diffstat (limited to 'runtime/js/98_global_scope.js')
-rw-r--r-- | runtime/js/98_global_scope.js | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/runtime/js/98_global_scope.js b/runtime/js/98_global_scope.js index 1084f5c24..c916ef819 100644 --- a/runtime/js/98_global_scope.js +++ b/runtime/js/98_global_scope.js @@ -225,21 +225,29 @@ ObjectDefineProperties(WorkerNavigator.prototype, { webidl.assertBranded(this, WorkerNavigatorPrototype); return numCpus; }, - language: { - configurable: true, - enumerable: true, - get() { - webidl.assertBranded(this, WorkerNavigatorPrototype); - return language; - }, + }, + userAgent: { + configurable: true, + enumerable: true, + get() { + webidl.assertBranded(this, WorkerNavigatorPrototype); + return userAgent; + }, + }, + language: { + configurable: true, + enumerable: true, + get() { + webidl.assertBranded(this, WorkerNavigatorPrototype); + return language; }, - languages: { - configurable: true, - enumerable: true, - get() { - webidl.assertBranded(this, WorkerNavigatorPrototype); - return [language]; - }, + }, + languages: { + configurable: true, + enumerable: true, + get() { + webidl.assertBranded(this, WorkerNavigatorPrototype); + return [language]; }, }, }); |