2013-09-23 24 views
7

Opracowałem aplikację na Androida z Delphi XE 5 i umieściłem WebBrowser, ponieważ muszę pokazać stronę internetową. Przy okazji (strona internetowa) ma szerokość 1400 pikseli i dlatego nie jest w całości wyświetlana.Android WebBrowser przewiń w dół strona

enter image description here

szerokość jest stała, ponieważ użyłem na stronie width:100%, ale jak widać na zdjęciu, mam tylko część tabeli. Brakuje paska przewijania, który pozwala mi przesuwać stronę i patrzeć na resztę stołu.

Próbowałem dodać TVertScrollBox, a wewnątrz niego umieściłem WebBrowser, ale wciąż widzę tylko początek strony. Nie mogę tego przewinąć.

Jak mogę to naprawić? Strona ma już div z paskiem przewijania po lewej stronie. Możesz kliknąć here, aby zobaczyć całą stronę.

+1

Co się stanie, jeśli otworzysz tę stronę za pomocą wbudowanej przeglądarki internetowej systemu Android? – kobik

+0

Otworzyłem go z Firefoksem dla Androida i mogę przewinąć stronę –

+2

spróbuj ustawić wysokość znacznika body/html/min-height na 100%. to oczywiście problem HTML. – kobik

Odpowiedz

3

nie ustawić dowolny obiekt na WebBrowser, ja tylko umieścić ten kod na mojej stronie internetowej:

body { 
    min-height: 100%; 
    overflow:scroll; 
} 

W ten sposób mogę przewinąć stronę wyświetlaną na moim WebBrowser.