1

AndroidのPhonegapアプリケーションに興味深いバグがあります。私は最初に、スクロールがエミュレーターまたは特定のデバイス(プラットフォーム2.3である私の電話で機能します)で機能していないことに気付き、SO提案の複数を含むすべての推奨事項を修正しようとしました。1、ネイティブ側の修正、2、iScrollライブラリの追加。ただし、どのソリューションも機能しませんでした。また、利用できないスクロールは特定のページにのみ影響し、アプリ全体には影響しませんでした。

問題をこのコード行に絞り込みました。これは、iframeのsrc属性を置き換えます。これは、外部コンテンツAPIを介してURLが取得されているYouTubeビデオのサムネイルを表示することを目的としています。

$('#video').attr('src', newUrl);

およびiFrameマークアップ

<iframe class="youtube-player" id="video" type="text/html" src="js/views/loading.html" frameborder="0"></iframe>

マークアップでURLをハードコーディングしようとしましたが、正常に機能します。これは、ページのスクロールを中断するiframeのソースを置き換える行為に関するものです。

私はPhonegap/Cordova 1.8.1を歌っていますが、最小のターゲットAndroidプラットフォームは2.2です。

よろしくお願いします。

*編集:タグを削除するとスクロールが中断されるものがすべて停止するため、ビューポートに関係しているようです。

4

1 に答える 1