AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung TWebBrowser in FireMonkey: input type funktioniert nicht
Thema durchsuchen
Ansicht
Themen-Optionen

TWebBrowser in FireMonkey: input type funktioniert nicht

Ein Thema von erich.wanker · begonnen am 6. Jun 2019 · letzter Beitrag vom 17. Jun 2019
Antwort Antwort
Benutzerbild von erich.wanker
erich.wanker

Registriert seit: 31. Jan 2008
Ort: im schönen Salzburger Land
464 Beiträge
 
Delphi XE4 Professional
 
#1

AW: TWebBrowser in FireMonkey: input type funktioniert nicht

  Alt 13. Jun 2019, 10:21
Hi ...

Das Problem liegt im "abgespeckten" Android Webview - der Webview reagiert von Haus aus NICHT auf <input type file> -Sachen ..

Wenn ich im Android-Chrombrowser eine HTML Seite mit folgender HTML-Zeilen aufrufe - kann ich Bilder, Videos und Dokumente uploaden..

Auszug:
Code:
<input class="mein_upload" type="file" name="file1" id="file1" onchange="uploadFile1()" accept="image/*" capture></div>
Wenn ich die gleiche Seite im Webview aufrufe passiert nix.

Jetzt müsste ich dem Webview beibringen zu reagieren... Die Android-Community hat das gleiche Problem und eine mögliche Lösung wäre: https://stackoverflow.com/questions/...23907#15423907


Aber wie bring ich das ganze mit Delphi/Firemonkey hin? Ich denke mal, ich bin sicherlich nicht der einzige mit diesem Problem - wie haben das andere gelöst?

Ich will doch bloß eine klitzekleine Android App mit Delphi 10.2 schreiben, die eine HTML Seite so darstellt als wäre es eine App

LiGrü aus dem Salzburger Land
Erich
Erich Wanker - for life:=1971 to lebensende do begin ..
O
/H\
/ \
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.660 Beiträge
 
Delphi 12 Athens
 
#2

AW: TWebBrowser in FireMonkey: input type funktioniert nicht

  Alt 14. Jun 2019, 15:38
Wäre es evtl. eine Option, das Problem serverseitig zu lösen? Es klingt mir sehr danach, als wolltest Du die Funktionalität einer PWA. Die kann man einfach über den Standard-Browser aufrufen. Dieser bietet dann die Möglichkeit, sie zum HomeScreen hinzuzufügen, damit entfiele dann auch die Adresszeile.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von erich.wanker
erich.wanker

Registriert seit: 31. Jan 2008
Ort: im schönen Salzburger Land
464 Beiträge
 
Delphi XE4 Professional
 
#3

AW: TWebBrowser in FireMonkey: input type funktioniert nicht

  Alt 17. Jun 2019, 12:01
Danke DeddyH .. PWA war der richtige Weg .. somit entfällt die Android-App


Hab einen Basic ServiceWorker .. ein manifest ... und die EventListener eigebaut und es funktioniert super ..

Was ich jetzt nur noch machen muss - ist auf https umzusteigen .. damit die Warnmeldung beim Uploaden von Bilder, Videos, Sprachnotizen und Dokumenten weg fällt .. ich laufe immer noch auf http

Danke

Erich
Erich Wanker - for life:=1971 to lebensende do begin ..
O
/H\
/ \
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.660 Beiträge
 
Delphi 12 Athens
 
#4

AW: TWebBrowser in FireMonkey: input type funktioniert nicht

  Alt 17. Jun 2019, 12:10
Was ich jetzt nur noch machen muss - ist auf https umzusteigen
Das würde ich unabhängig von der PWA sowieso dringend empfehlen
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz