gpt4 book ai didi

javascript - 试图在 Phonegap 中调用 navigator.accelerometer

转载 作者:行者123 更新时间:2023-11-28 20:14:18 25 4
gpt4 key购买 nike

好的,所以我现在正在通过示例学习 Phongap。我有大约 7-8 个月的 javascript 接触/经验,但我对 xCode 和 Phonegap 完全陌生(大约一周半)。我觉得这不会影响我现在的问题。

我不想出去问“navigator.accelerometer 是否存在?”,但这似乎是现在的问题。我“知道”它确实存在,因为它在大量示例中无处不在,但是当我实际尝试调用它时,我得到关于它未定义的错误。我正在这样做,但无济于事:

var foo = navigator.accelerometer.watchAcceleration(onSuccess, onError, options);

当我调用 navigator.accelerometer我得到“'undefined' is not an object”。

我在编译时安装并运行了 Phonegap,所以我不知道问题可能出在哪里。我假设这不是弃用的属性或语法,并且根据我在 W3C 学校看到的情况,我得出结论(可能是无知的)accelerometer是添加到 navigator 的属性通过 Phonegap。非常感谢帮助。谢谢

最佳答案

转到您的 config.xml 并添加

<plugin name="Accelerometer" value="CDVAccelerometer" />

<plugins>部分。或者,如果您使用 cordova 3.0+

<feature name="Accelerometer">
<param name="ios-package" value="CDVAccelerometer" />
</feature>

关于javascript - 试图在 Phonegap 中调用 navigator.accelerometer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18700762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com