2013-04-24 102 views
0

我想將自己的對象和函數添加到JavaScript的導航器對象中。 我想寫一些類似navigator.AAA.BMethod();的地方,其中AAA是我自己的對象,BMethod是調用的方法。在JavaScript中擴展導航器對象

有沒有辦法做到這一點?

+0

你有添加屬性'navigator'具體的原因是什麼?你試過什麼了? – 2013-04-24 11:55:02

+0

是的,我希望我的代碼像phonegap的代碼,它具有以下代碼:navigator.accelerometer.getCurrentAcceleration(accelerometerSuccess,accelerometerError); – gln 2013-04-24 11:57:29

回答

0

我沒有看到一個很好的理由這樣做,反正你可以這樣做的:

navigator.AAA = { 
    BMethod: function() { 
     alert('Hello'); 
    } 
}; 
+0

爲什麼?我看到phonegap是否...看到這裏:http://docs.phonegap.com/en/2.6.0/cordova_accelerometer_accelerometer.md.html#Accelerometer – gln 2013-04-24 11:59:29

+2

在我看來,改變着名物體的界面並不是一件好事理念。我希望我幫助我的答案:-)。 – 2013-04-24 12:01:24