Einbetten von externem Webformular in App

  • 1 Antworten
  • Letztes Antwortdatum
arnony

arnony

Neues Mitglied
0
Hallo

Ich würde gerne eine externe Webseite in meine Applikation einbauen auf der Formulareingaben getätigt werden müssen. Als Framework benutze ich den AppInventor. Die Grundfunktion ist auch vorhanden - von daher erstmal kein Problem.

Die Webseite mit dem Formular hat das Formular jedoch in der Mitte. Das Formular selber ist auch recht lang (Viele Eingabefelder). Der besseren Übersicht halber würde ich gerne den >Ausschnitt der Webseite (das Formular) fix einstellen der angezeigt werden soll<. D.h. andere Elemente der Webseite die nicht erforderlich sind für die Eingabe würde ich nicht anzeigen lassen wollen.

Ich habe keinen Adminzugriff auf die Webseite. Ich versuche mit dem Betreiber zu sprechen, ob er eine Mobilversion der Seite herstellen kann. Da dies sicher nicht von heute auf morgen geschieht benötige ich bis dahin einen guten Workaround.

Der ursprüngliche Beitrag von 12:04 Uhr wurde um 12:16 Uhr ergänzt:

Achja mir kam noch die Idee diese Zentrierung auf der Formular zu erreichen indem ich die besagte Webseite bzw den gewünschten Ausschnitt in einen iFrame lade (dort die Fixierung einstelle) und die HTML Seite die den iFrame enthält in die Android App einbetten lassen.

So weit so gut. Leider benötigt die gewünschte Seite SSL. Was auch Sinn macht bei der Formulareingabe. Allerdings werden SSL Seiten aus Sicherheitsgründen nicht in einem iFrame geladen bzw die neueren Browser blockieren das.
 
Ich bin mir nicht ganz sicher wie die WebView funktioniert (noch nie intensiv genutzt).
Aber du kannst soweit ich weiß javascript ausführen in der webview.
webView.loadUrl("javascript:alert('test')");

z.B. Damit könntest du also auch die geladene Seite manipulieren und so z.B. CSS Styles anpassen alles bis auf das formular löschen.
Ist zwar auch mehr ein Hack, aber sollte funktionieren.
 
  • Danke
Reaktionen: arnony
Zurück
Oben Unten