Hallo zusammen,
ich habe mehrere HTML-Boxen (String-Variable mit eigenem HTML, Darstellung „Web Content") untereinander in der Kachel-Visualisierung. Zusammen höher als der Bildschirm.
Problem: Steht die Maus (oder der Finger am Tablet) über einer HTML-Box, scrollt die Seite nicht. Nur in den Lücken neben den Kacheln klappt es. Bei vielen gestapelten Boxen unbenutzbar.
Diagnose: Die HTML-Box wird als iframe mit data:-URL gerendert (opake Herkunft, cross-origin). Von innen ausgelesen: frameElement = null, parent.location blockiert, location = data:text/html…. Folge: Vom HTML aus komme ich nicht an die Seite, um das Scrollen weiterzureichen, und Chrome leitet die Wheel-Events nicht selbst weiter — auch nicht bei overflow:hidden. Scrollen innerhalb einer Box geht dagegen problemlos.
Fragen:
- Gibt es einen unterstützten Weg, dass Scrollen über einer HTML-Box die Seite mitscrollt?
- Wäre
srcdoc(same-origin) stattdata:-URL bzw. ein Durchreichen der Scroll-Events denkbar? - Ist das HTML-SDK hier der empfohlene Weg und verhält es sich anders?
Danke schon mal
Griaß
Bernd