更改window.navigator JavaScript

更改window.navigator JavaScript,javascript,arrays,browser,Javascript,Arrays,Browser,我正在尝试更改window.navigator。但出于某种原因,我们无法改变它: -- [10:40:28.802] window.navigator['buildID']; [10:40:28.811] "20121129162756" -- [10:40:47.225] window.navigator['appCodeName'] = "I want to change it"; [10:40:47.234] "I want to change it" -- [10:40:55.633]

我正在尝试更改window.navigator。但出于某种原因,我们无法改变它:

--
[10:40:28.802] window.navigator['buildID'];
[10:40:28.811] "20121129162756"
--
[10:40:47.225] window.navigator['appCodeName'] = "I want to change it";
[10:40:47.234] "I want to change it"
--
[10:40:55.633] window.navigator['appCodeName'];
[10:40:55.643] "Mozilla"
--
[10:41:02.405] window.navigator['myProperty'] = 'someproperty';
[10:41:02.414] "someproperty"
--
[10:41:07.651] window.navigator['myProperty'];
[10:41:07.660] "someproperty"

希望我的问题很清楚:“如何更改window.navigator?”

您不能。其预先存在的属性是只读的。我无法理解您为什么要修改它……

您是否试图惩罚浏览器嗅探?这里已经有了答案:这是否回答了您的问题?不,但你为什么要这样做?我使用JavaScript和python,需要有自己的浏览器版本。这没有意义。。。但无论如何,它是只读的,仅此而已。