我在PhoneGap上写一个iPhone应用程序。我的要求是在PhoneGap webview中加载外部页面(如http://asd.com),然后当用户单击网页上的按钮时,它会调用本机PhoneGap js(如BarcodeScanner.js)。即,“扫描条形码”按钮将位于外部网站上并单击按钮(当通过我的应用程序中的phonegap加载页面时)调用phonegap的本机条形码扫描程序。 我尝试在我的网页src中包含barcodeScanner.js并将点击按钮链接到phonegap js,但它不起作用!我认为扫描仪对象是空的....
答案 0 :(得分:0)
我不认为这是可能的。假设您将使用Phonegap自己的InAppBrowser打开外部网页,其API允许您监听的唯一事件是“loadstart”,“loadstop”和& '出口'。似乎没有任何方式可以收听常规页面事件。
请查看API以获取更多信息:
http://docs.phonegap.com/en/2.3.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowserEvent