【发布时间】:2014-08-13 09:14:58
【问题描述】:
首先让我说我已经看到了很多这样的问题,其中许多只是说<script src="cordova-x-x-x.js"></script>,有些说不将cordova.js文件包含到Phonegap Build中。
所以我已经测试和修复我的代码一段时间了,但仍然收到来自onError function 的错误。我还复制并粘贴了phonegap docs的代码。
所以这是来自 url 的干净代码:
<!DOCTYPE html>
<html>
<head>
<title>Acceleration Example</title>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);
}
function onSuccess(acceleration) {
alert('Acceleration X: ' + acceleration.x + '\n' +
'Acceleration Y: ' + acceleration.y + '\n' +
'Acceleration Z: ' + acceleration.z + '\n' +
'Timestamp: ' + acceleration.timestamp + '\n');
}
function onError() {
alert('onError!');
}
</script>
</head>
<body>
</body>
</html>
在我的 config.xml 文件中我添加了:
<gap:plugin name="org.apache.cordova.device-motion" />
<gap:plugin name="org.apache.cordova.device-orientation" />
【问题讨论】:
标签: android cordova phonegap-build