我正在PhoneGap 中编写一个iPhone 应用程序。我的要求是在 PhoneGap webview 中加载一个外部页面(如http://asd.com),然后当用户单击网页上的按钮时,它会调用本机 PhoneGap js(如 BarcodeScanner.js)。即,“扫描条形码”按钮将位于外部网站上,然后单击该按钮(当页面通过我的应用程序中的 phonegap 加载时)调用 phonegap 的本机条形码扫描仪。我尝试在我的网页 src 中包含barcodeScanner.js 并将点击按钮链接到phonegap js,但它不起作用!我认为扫描仪对象将作为 null ....
问问题
441 次
1 回答
0
我认为这是不可能的。假设您将使用 Phonegap 自己的 InAppBrowser 打开外部网页,其 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 回答