11

私は運がないBlackBerryデバイスでCordovaのBarcodeScannerプラグインを使用しようとしています。window.pluginsはcordova-2.0.0で定義されていません

window.plugins.BarcodeScanner... 

しかしwindow.pluginsundefinedです:サンプルコードは、この構造を利用します。

新鮮な新しいアプリケーションで試したところ、window.pluginsは引き続きundefined(これは何も追加されていないサンプルアプリケーションです)です。

apiは変更されていますが、ドキュメントが古くなっているか、紛失しているものがありますか?

ありがとうございます!

+0

注:http://community.phonegap.com/nitobi/topics/_barcodescanner_plugin_upgrading_scanner_javascript_api_code_changes_required – Nux

+1

「この質問は、将来の訪問者を手助けすることはほとんどありません。」どのようにそれは9票と7689ビューを持っていますか? – Spiff

答えて

2

すべて私は今朝BarcodeScannerを2.0.0で動作させるようにしました。現在、構文はかなり異なっている

https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner/2.0.0

+0

ありがとうございました!BlackBerryで利用できるようになるのはいつですか? – ivowiblo

+0

BB https://github.com/phonegap/phonegap-プラグイン/ツリー/マスター/ブラックベリー/バーコードスキャナー –

+0

大丈夫です!それをチェックします! – ivowiblo

3

同じ問題が発生しました。ウィンドウオブジェクトを調べたところ、BarcodeScannerがすぐそこにあることがわかりました。 だからwindow.BarcodeScanner.prototype.scan(result, error)はそのトリックをしました。 は、そうでなければ、has no method exec()

+0

あなたは 'window.BarcodeScanner'を呼ぶだけですか? – ivowiblo

+0

うん、それは私のために働いた。 'console.log(window)'の場合は 'BarcodeScanner'が表示されます – d2uX

+0

うまくいかないでしょう。 'window.BarcodeScanner'も' undefined'です。 – ivowiblo

8

ようコルドバ2.0をSTHを得ることができ、あなたが完全に初期化されるようにコルドバのを待つことを確認してくださいBarcodeScannerプラグインで使用される「addPlugin」メソッドを削除しています。

//cordova.addConstructor(function() { 
// cordova.addPlugin('barcodeScanner', new BarcodeScanner()); 
//}); 

window.barcodeScanner = new BarcodeScanner(); 

その後、window.plugins」以来:だからクイックフィックスは、削除(またはコメントアウト)プラグインを追加するために使用される「addConstructor」機能、およびウィンドウオブジェクトへの明示的な添付ファイルに置き換えることであろうスキャン 『方法"使用されていない、あなたも呼び出すコードを変更する必要があります』、そう

window.barcodeScanner.scan(... 

window.plugins.barcodeScanner.scan(... 

を置き換える私はコルドバ2.0でこれをテストして、それが動作します。

+0

いつでも私は**ウィンドウを呼び出しています。barcodeScanner.scan(... **何度か、私のプラグインを呼び出して、何度か呼び出さない.......なぜあなたに教えてくれますか?そして私に教えてください** window.barcodeScanner.scan [undefined]は関数ではありません** –

+0

あなたの問題の診断に役立つコードのサンプルが必要です – dogatonic

0

最後に、プラグインはまだ最新ではないため、コードバ1.9.0を使用しました。

ありがとうございました!

関連する問題