Переполнение iframe в Webview

В настоящее время я создаю веб-приложение на Android. Мое приложение запускается в веб-просмотре и загружает стороннее содержимое через фреймы. Размер iframe фиксирован и не должен изменяться загруженным контентом.

В настольном браузере Chrome он работает нормально, а часть переполнения загруженного контента можно прокручивать с помощью полос прокрутки. Однако в веб-представлении Android iframe имеет тенденцию изменять свой размер в зависимости от загруженного содержимого, что приводит к путанице макета страницы.

Кто-нибудь еще сталкивался с такой же проблемой?

Ответы на вопрос(2)

ключевой момент этого трюка заключается в том, что вы должны зафиксировать высоту фрейма. Затем вы можете применить iscroll к любому элементу div в iframe. Вот небольшой фрагмент кода:

    // disable default touchmove handler
    document.addEventListener('touchmove', function(e){
        e.preventDefault();
    });
    // make the div 'list' scrollable
    var myScroll = new iScroll('list'); // <div id='list'>Blah</div>

я используюJQuery в коде, и он хорошо работает с iScroll.

окрутки в iframe и используюiscroll в приложении вместо. Эта полоса прокрутки почти такая же, как у оригинала, но медленнее на моем телефоне HTC Magic.

Ваш ответ на вопрос