プロジェクトにMACアドレスプラグインを追加しようとしています。しかし、私が得たのは、ログチャットからの「コンストラクターの実行に失敗しました:TypeError:Object#has no method'addPlugin' at file:/// android_asset / www / javascripts / cordova-2.0.0.js:297」です。プラグインを機能させるためにどのように対処できるかを誰かが知っていますか?https://github.com/phonegap/phonegap-plugins/tree/master/Android/MacAddressのプラグインを使用しています。私のapplication.jsファイルに、私は書いた
function onLoad() {
console.log('Init reached');
document.addEventListener('deviceready', onDeviceReady, false);
}
function onDeviceReady() {
console.log('Starting up...');
// navigator.app.overrideBackbutton(true);
document.addEventListener("backbutton", onBackKeyDown, false);
}
function getMacAddress(){
/*get macaddress*/
var networkInterface = {};
// Get network interface
networkInterface = window.plugins.macaddress.getMacAddress();
console.log(networkInterface.mac);
$("#wifi_mac_address").text(networkInterface.mac);
}
index.htmlファイルに書いた
<!DOCTYPE html>
<html>
<head>
...
<script type="text/javascript" charset="utf-8" src="javascripts/cordova-2.0.0.js"></script>
<script type="text/javascript" charset="utf-8" src="javascripts/application.js"></script>
<script type="text/javascript" charset="utf-8" src="javascripts/jquery/jquery.mobile-1.1.1.js"></script>
<script type="text/javascript" charset="utf-8" src="javascripts/MacAddress.js"></script>
</head>
<body onload="onLoad()">
...
<li data-theme="c">
WiFi mac address:
<span id="wifi_mac_address">
123
</span>
</li>
...
</body>
</html>
私はphonegapとJquerymobileをわずか3週間で開始しました。ご存知の場合は、それを解決するためのアドバイスをお願いします。よろしくお願いします。