![]() |
Mit dem Webbrowser lokale Dateien anzeigen
Hallo,
Ich will mithilfe des Firemonkey Webbrowser eine Datei anzeigen/abspielen. Wenn ich eine PDF-Datei oder webM-Datei in den Firefox ziehe, dann wird die problemlos abgespielt bzw. angezeigt und in der URL-Leiste steht z.B. file:///C:/myfile.pdf oder file:///C:/mywebm.webm Wenn ich jedoch diesselbe URL an den Webbrowser in Firemonkey übergebe dann wird mir ständig der Download-Dialog angezeigt. Sowohl WB.Navigate('file:///C:/myfile.pdf') als auch WB.URL:='file:///C:/myfile.pdf' führen dabei zum selben Ergebnis. Ich gehe mal davon aus, dass das der TWebBrowser über den Internet Explorer funktioniert und das Verhalten daher kommt. Hat jemand vlt. eine Idee was getan werden müsste damit der Webbroweser so reagiert wie Firefox? |
AW: Mit dem Webbrowser lokale Dateien anzeigen
Was passiert wenn du die Dateien per Drag/Drop auf den IE fallen lässt?
Auch musst du den IE/TWebBrowser per Registry-Keys "überreden" als IE11 und nicht als IE7 zu laufen: ![]() Wenn du heute anfängst damit zu "Spielen" ist die Frage ob du nicht gleiche Chromium/CEF4 nutzt bzw. (für ein paar €) gleich auf Edge-Chromium setzt ( ![]() |
AW: Mit dem Webbrowser lokale Dateien anzeigen
Der Internet Explorer verhält sich genauso mit den Dateien.
Bilder kann er anzeigen, GIFs auch, aber wenn ein webM oder eine PDF reingezogen wird, dann wird der Download-Dialog angezeit. Ich hab mal die Registry-Einträge hinzugefügt. Werdne die änderungen erst nach Neustart übernommen? Weil bisher hat sich dass Verhalten mit den Einträgen nicht geändert. |
AW: Mit dem Webbrowser lokale Dateien anzeigen
WebM musst du "nachrüsten" und für PDF benötigst du ein Plugin wie den Adobe Reader.
|
AW: Mit dem Webbrowser lokale Dateien anzeigen
Hab grad den Acrobat Reader installiert, PDF's gehen jetzt.
wie rüstet man nach? |
AW: Mit dem Webbrowser lokale Dateien anzeigen
Google nach "webM internet explorer".
Aber wie gesagt: In 2020 noch neu mit IE anfangen? |
AW: Mit dem Webbrowser lokale Dateien anzeigen
Ich versuch mal das Embedded Chromium für Delphi.
Will ja eigentlich nur gängige Formate anzeigen. |
AW: Mit dem Webbrowser lokale Dateien anzeigen
Zitat:
Native PDF-Anzeige wurde nur für Microsoft Edge realisiert. Und diese eigene Rendering-Engine ist ja mittlerweile auch Geschichte und MS rollte jetzt Edge "2.0" auf Chromium-Basis aus. |
AW: Mit dem Webbrowser lokale Dateien anzeigen
Zitat:
![]() Das ist eine PDF-Engine in JavaScript geschrieben, welche sich im IE laden lassen sollte. Wo es aber Probleme geben kann, ist mit JavaScript und CSS ... da ist im IE (auch im Großen) manchmal so Einiges gesperrt. So ist z.B. das Intranet (mit file:// auf eine Nerzwerkfreigabe) standardmäßig als unsicherer eingestuft, als wie irgendwas aus dem WWW. |
AW: Mit dem Webbrowser lokale Dateien anzeigen
Also ich benutze jetzt Chromium mit CEF4Delphi
![]() Ich sitz noch dran das ganze mit proprietary codecs neu zu kompilieren. ![]() Den Browser in meiner Anwendung darzustellen funktioniert auch noch nicht, irgendwie klappts in den Demo-Projekten aber nicht in meinem. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:40 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