ビルドには PhoneGap および PhoneGap Build 内で iframe を使用しています。iframe 内のカメラ機能などの PhoneGap 機能にアクセスすることは可能ですか?
ありがとう!
ビルドには PhoneGap および PhoneGap Build 内で iframe を使用しています。iframe 内のカメラ機能などの PhoneGap 機能にアクセスすることは可能ですか?
ありがとう!
はい、可能です。
あなたの問題は、メイン ウィンドウと iframe ウィンドウの間の競合によって引き起こされます。
このリンクを参照してください: https://github.com/phonegap/phonegap/wiki/iFrame-Usage
私はcordova plugin contact androidを使用してこれを正常に実装しました。
それを可能にするには、次のことを行う必要があります。
your_web_view .loadUrl("javascript: function_name ( parameter_result_from_cordova )");
これはうまくいくはずです。問題が見つかったらお知らせください。
歴史は思うように動かない。history.back() と history.forward() は機能せず、機能させるには (履歴状態で) ハックする必要があります (ちょっと)。usePolling プロパティを true に設定することで回避できました。
すべてのメイン ウィンドウと iframe ウィンドウの間の競合 (URL、イベントなど)
iframe コンテンツでテキストを選択する機能に関して問題がありました。Anis が解決策/回避策を見つけたと思います。
XmlHttpRequests を使用してドキュメント データを設定できません (CSS/js などでめちゃくちゃになります)。
続きを読む: https://github.com/phonegap/phonegap/wiki/iFrame-Usage