![]() |
Chromium Neues Tab Problem
Hallo,
Ich benutze die Chromium Embedded 3 Komponente mit Delphi XE3 für mein Programm: ![]() Leider hat gibt es ein kleines Problem, denn der Browser öffnet bei einem neuen Tab kein neues Fenster, sondern lädt die Webseite einfach in das alte Fenster. :(. Dadurch kann man nichts mehr von Mediafire herunterladen, da es bevor die Datei heruntergeladen wird ein neues Tab öffnet. Gibt es dafür irgendeine Einstellung (ich hab keine gefunden)? Vielen Dank im voraus. |
AW: Chromium Neues Tab Problem
Embedded-Browser stellen immer nur eine einzige Browser-Instanz zur Verfügung. Wenn du diese Instanz mit dem Originalbrowser vergleichst, wirst du feststellen, daß nicht der gesamte Browser mit all seinen Menüs und Funktionen als Embedded-Komponente zur Verfügung steht, sondern lediglich der Teil des Browsers, der den Content darstellt. Mit anderen Worten: Wenn du in einem gängigen Browser ein neues Tab erstellst, wird eine zweite Instanz des Browsers (oder zumindest des Darstellungs-Teils) erzeugt. Genau das mußt du in deinem Programm selber machen. Ansonsten könntest du auch gleich das jeweilige Original verwenden und via ShellExecute aufrufen.
|
AW: Chromium Neues Tab Problem
Ja das ist klar, aber mir geht es darum zu verhindern das er das neue Tab in das alte reinlädt.
|
AW: Chromium Neues Tab Problem
Bitte definiere "Tab"
|
AW: Chromium Neues Tab Problem
Naja im normalen Browser gibt es oben verschiedene Seiten (Tabs). Bei Mediafire ist es so das sich bei einem Download ein neues Tab öffnet (kein neues Windows Fenster). Da der interne Browser keine Tabs besitzt lädt er das neue Tab einfach in das alte also wird die Datei bei Mediafire nicht heruntergeladen, sondern einfach nur die Werbung geladen. Das ist mein Problem, ich will das verhindern und eventuell einrichten das stattdessen einfach ein neues Fenster geöffnet wird (das wird vom Browser unterstützt).
|
AW: Chromium Neues Tab Problem
Das ist eine Einstellung des Browsers Links in einem neuen Fenster/Tab anstatt in den vorhandenen zu laden. Standrad wäre im selben Tab, was die embedded Verson auch macht.
|
AW: Chromium Neues Tab Problem
Zitat:
![]() Die Embedded-Komponente liefert dir nicht die gesamte Browser-Funktionalität, sondern lediglich den darstellenden Teil des Originals. |
AW: Chromium Neues Tab Problem
Zitat:
|
AW: Chromium Neues Tab Problem
mkinzler:
Ja, deshalb hab ich ja nach der Einstellungsmöglichkeit gefragt. TabtoLinks dachte ich wäre das richtig aber anscheinend nicht. Also weiß niemand ob man das einstellen kann (also in der Komponente)? Also nochmal ganz von vorne: Ich habe einen Minecraft Launcher programmiert mit dem man Mods installieren kann. Da ich aber die Lizenzen der Mods nicht besitzte sollen sie von einem internen Webbrowser heruntergeladen werden. Indem ich den Leuten einen Adfly link öffne sie auf Skip Ad und anschließend auf Download klicken. Soweit so gut, doch vor kurzem hat Mediafire hinzugefügt das beim klick auf download ein neuer Tab mit Werbung mit öffnet. Dadurch das der Browser das neue Tab in das alte Tab reinlädt wird die Datei nicht heruntergeladen, deshalb versuche ich das zu verhindern. Jetzt war meine Frage wie kann ich verhindern das der Browser automatisch den neuen Tab in den Alten lädt? Ich benötige keine Tabs dafür lediglich diese Funktion. |
AW: Chromium Neues Tab Problem
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:56 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