0

PhoneGap で iPhone アプリを作成しています。私の要件は、PhoneGap webview に外部ページ ( http://asd.comなど) をロードし、ユーザーが Web ページのボタンをクリックすると、ネイティブの PhoneGap js (BarcodeScanner.js など) を呼び出すことです。つまり、「バーコードをスキャン」ボタンは外部 Web サイトにあり、ボタンをクリックすると (アプリで phonegap を介してページが読み込まれると)、phonegap のネイティブ バーコード スキャナーが呼び出されます。ウェブページのsrcにbarcodeScanner.jsを含めてみて、クリック時のボタンをphonegap jsにリンクしましたが、うまくいきません! スキャナーオブジェクトがnullになっていると思います....

4

1 に答える 1

0

私はこれが可能になるとは思わない。Phonegap 独自の InAppBrowser を使用して外部 Web ページを開くと仮定すると、その API でリッスンできるイベントは「loadstart」、「loadstop」、および「exit」のみです。通常のページ イベントをリッスンする方法はないようです。

詳細については、API をご覧ください。

http://docs.phonegap.com/en/2.3.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowserEvent

于 2013-01-17T09:09:24.060 に答える