2013-04-24 70 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