Hi Andreas,
Zitat von
Andreas L.:
Wenn du den EmbeddedWb hast kannst du mal versuchen deinen veränderten
HTML-Code über die Eigenschaft HTMLCode in den Browser zu laden. Ansonsten gibts noch die Komponente TEwbControl, vllt. bewirkt die Eigenschaft ZoneElevation was. Und einen TSecurityManager gibts auch noch.
Danke für die Hilfe!
Über den Security Manager habe ich auch gerade im
MSDN gelesen, jetzt kam mir aber eine einfachere Idee: Ich habe weitere External Funktionen der Typelibrary hinzugefügt und setzte vor dem Laden der statischen Seite per Callback Skin und Sprache.
Laden des
HTML aus einem String/Stream geht nicht, da diese im Security-Context von about
:blank und damit per Default in der Zone Internet läuft und somit keine lokalen Dateien/Skripte ausführen darf. Das wäre wirklich nur über umfangreiche Eingriffe in den Security Manager möglich.
Egal, über die eingeführte external.GetLanguage() und external.GetSkin() kann die
HTML Seite beim Laden Delphi fragen, was denn gewünscht ist und ich kann bei einem Sprach/Skinwechsel das Interface fragen, welche Einstellungen gerade gesetzt sind um diese zu aktualisieren
Gruß Assertor