Skip to main content
Skip table of contents

Integration von ChargePilot Pilot via iFrame

Die Verwendung von iframes zur Einbettung von Webinhalten ist nach wie vor eine gängige Praxis, die jedoch nicht in allen Fällen als der modernste Ansatz angesehen werden kann. Die Eignung der Verwendung von iframes hängt von den spezifischen Anforderungen und dem Kontext der Webanwendung ab, die Sie erstellen. Zwar bieten iframes eine Möglichkeit, externe Webinhalte in eine Seite einzubetten, doch sind sie mit bestimmten Einschränkungen und Überlegungen verbunden:

  1. Herausforderungen beim responsiven Design: Das ChargePilot Web-Portal ist optimiert um alle Funktionen auch auf unterschiedlichen Endgeräten best möglich zu verwenden. Die Einbindung des Portal per iFrame in eine fremde Webapplikationen wird diese Optimierung behindern und damit die Funktionalität deutlich einschränken oder verhindern. Eine jeweils notwendige Anpassung würde zu unterschiedlichen Portalanwendungen führen, welches nicht in der Produktstrategie von TMH liegt.

  2. Sicherheitsbedenken: iframes können Sicherheitsrisiken wie Cross-Site-Scripting (XSS), Clickjacking und Cross-Origin Resource Sharing (CORS) mit sich bringen. Um diese Risiken zu mindern, müssen geeignete Sicherheitsmaßnahmen getroffen werden, welche jedes Mal eine aufwendige Integration und Anpassung seitens TMH erfordern würde, welche nicht in der Produktstrategie von TMH liegt.

  3. Eingeschränkte Zugänglichkeit: Inhalte in einem iframe können für Benutzer mit Behinderungen problematisch sein, da Bildschirmlesegeräte und andere Hilfstechnologien die Inhalte in iframes möglicherweise nicht wie erwartet interpretieren. Bei der Verwendung von Iframes sollten Zugänglichkeitsaspekte berücksichtigt werden.

  4. Domänenübergreifende Kommunikationseinschränkungen: Wenn der eingebettete Inhalt eine nahtlose Kommunikation und Interaktion mit der übergeordneten Seite erfordert, kann die Verwendung von iframes zu Problemen führen. Die domänenübergreifende Kommunikation zwischen der übergeordneten Seite und dem Inhalt innerhalb des Iframes erfordert oft zusätzliche Techniken wie die postMessage-API oder die Verwendung von serverseitigen Proxys.

In den letzten Jahren haben sich Alternativen zu iframes entwickelt, wie z. B. die Verwendung moderner Web-Komponenten-Frameworks (z. B. React, Angular, Vue.js) zur Erstellung wiederverwendbarer und modularer Komponenten. Diese Frameworks bieten mehr Flexibilität, eine bessere Kontrolle über das DOM und eine einfachere Integration von Bibliotheken oder Komponenten von Drittanbietern.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.