Search

– – – Update – – –

Category

WebView

WebView 2.0 IE

Nieuwe versie

Deze versie maakt in deze versie gebruik van een browser-control die gebaseerd is op Internet Explorer. De vorige versies gebruikte een afgeleide van Chromium, die verouderd was en niet meer onderhouden werd. Daardoor werden veel websites niet meer goed weergegeven.

Dat heeft wel als consequentie dat de browser-control niet meer gedraaid kan worden. De RotateButtons zijn dus vooralsnog uitgeschakeld. De andere knoppen (Home, Back) en opties (StayOnpage, StayOnDomain) werken nog wel.
Deze WebView is dus speciaal bedoeld voor verticale schermen, bijvoorbeeld om (de website van) een krant te lezen of filmpjes te kijken op YouTube.

Een nadeel van deze oplossing is dat er fouten kunnen optreden met scripts, die resulteren in (nietszeggende) meldingen. Om dat op te lossen worden die meldingen onderdrukt, maar dat lost niet de fouten op. In veel gevallen lijken die echter geen zichtbare gevolgen te hebben, maar bijvoorbeeld op de website van Onwijs duidelijk wel.

Het is dus belangrijk om te blijven checken of een website goed wordt weergegeven.

 

Keyboard

Een nieuwe optie is om een toetsenbord op het scherm te laten verschijnen met het nieuwe attribuut:

KeyboardButtons="true"

Deze staat standaard uit.

Let op: dit introduceert wel een veiligheidsrisico omdat met het toetsenbord applicaties kunnen worden gestart en het bureaublad kan worden bereikt.

 

Advertisements

WebView 1.0g

Bugfix

Als de afmetingen van de webview waren aangepast werkte tijdens die sessie de rotatie niet helemaal goed meer. Dat is in deze versie opgelost.

WebView 1.0f

Cookies en cache

De WebView slaat tijdelijke data (de cache) en cookies op in een datamap. Die map werd aangemaakt op de plek waar vandaan het programma gestart was, wat in het geval van het OnwijsMenu dus de map is waar het menu staat.
Dat is in deze versie aangepast, zodat de datamap in de map van de WebView wordt aangemaakt.

 

Problemen met de cache

Sommige sites geven problemen met data in de cache waardoor ze een lege pagina weergeven. Dit is op te lossen in het config-bestandmet:

SaveSession="false"

Dit betekent wel dat de site elke keer weer toestemming vraagt om cookies op te slaan.

 

 

WebView 1.0e

Nieuw attributen in de config:

StayOnTop

Standaardwaarde is True.

Kleine aanpassing waarmee de applicatie altijd bovenop komt.

Cookies

Een string waarin cookies gedefinieerd kunnen worden die aan een website worden doorgegeven. Standaard is deze leeg.

Een cookie heeft altijd de vorm “Name=Value”. Meerdere cookies kunnen achter elkaar worden opgegeven, gescheiden door een “|”.

De achtergrond van deze toevoeging is een probleem dat optrad bij een site van Volkswagen (via Pon/Syntec) waarbij de cookies wel werden opgeslagen, maar om een vooralsnog onduidelijke reden niet goed werden doorgegeven. Na wat zoeken was te achterhalen om welke cookie (naam en waarde) het ging en bleek het probleem op te lossen door deze expliciet vanuit de code door te geven.

WebView v1.0d

De voornaamste toevoeging in versie 1.0d van WebView is de Zoom-optie. Dit is een percentage waarmee de inhoud van de webpagina’s wordt geschaald, vergelijkbaar met wat je kunt doen met Ctrl+ of Ctrl- in een webbrowser.

De standaardwaarde is 100%, minimum is 25% en maximum 400%.

De optie is toegevoegd om een pagina die gemaakt is voor een iPad op te blazen naar full screen formaat (op 170%).

Powered by WordPress.com.

Up ↑