Webseiten und eingebettetes HTML auf einem Display
Warum eine Webseite oder ein eingebettetes HTML-Widget in easyCMS korrekt in der Vorschau angezeigt wird, aber auf dem Display leer bleibt, Framing-Beschränkungen, HTTPS, Anmeldungen, und die Render-Modus-Einstellungen, die das beheben.
„In der Vorschau geht es, aber der Bildschirm bleibt leer“ ist die übliche Beschwerde bei Webseiten, und es ist kein Fehler. Hier der Grund und die Lösungen der Reihe nach.
Studio hat keine Webseiten-Vorlage. Webseiten und eingebettetes HTML kommen auf ein Layout im erweiterten Editor: Wählen Sie im Kontomenü von Studio Zum klassischen easyCMS wechseln, dann Klassisches easyCMS öffnen.
Warum sich Vorschau und Bildschirm unterscheiden
| Ihre Vorschau | Der Player | |
|---|---|---|
| Anmeldung | Ihr Browser ist angemeldet | Bei niemandem angemeldet, er erhält also eine Anmeldeseite oder eine leere Seite |
| Einrahmen (Framing) | Oft erlaubt | Die meisten Websites verbieten, in einer anderen Seite angezeigt zu werden |
http://-Inhalte |
Kann laden | In einer https://-Seite blockiert |
| Browser-Engine | Aktueller Desktop-Browser | Älter und strenger, besonders auf Smart-TVs und billigen Android-Boxen |
Lösungen, die wahrscheinlichste zuerst
- Testen Sie die URL auf dem Gerät selbst. Öffnen Sie den eigenen Browser des Geräts und laden Sie genau diese Adresse. Scheitert es dort, beheben Sie zuerst Netzwerk, Zertifikat oder Anmeldung. Dieser Test löst die meisten Fälle.
- Stellen Sie den Render-Modus auf Nativ öffnen. Der Player lädt die Seite dann in seinem eigenen Browser, was Websites umgeht, die sich nicht einrahmen lassen. Sie füllt ihren ganzen Bereich, kann nicht unter anderen Inhalten liegen und hat in easyCMS keine Vorschau, prüfen Sie sie also am Bildschirm. Manuelle Position und Beste Anpassung rahmen die Seite ein und unterliegen jeder Framing-Regel oben. Nativ öffnen funktioniert nur unter Android und Windows. Auf LG webOS wird eine Website, die sich nicht einrahmen lässt, in keinem Modus angezeigt: Verwenden Sie eine andere Adresse oder eine Seite, die Sie selbst kontrollieren.
- Verwenden Sie HTTPS mit einem gültigen öffentlichen Zertifikat. Selbstsignierte und abgelaufene Zertifikate scheitern ohne Meldung. Ein internes Zertifikat muss auf dem Gerät als vertrauenswürdig installiert sein.
- Entfernen Sie die Anmeldung. Ein Bildschirm kann kein Passwort eintippen. Verwenden Sie stattdessen einen schreibgeschützten oder öffentlichen Link.
- Halten Sie die Seite schlank. Schweres JavaScript, WebGL, automatisch abspielende Medien und Webfonts von Drittanbietern scheitern auf Player-Hardware häufiger. Wo möglich, erstellen Sie eine einfache Signage-Version.
Unter Windows lässt sich ein hartnäckiges Widget auf die neuere Edge-Engine umstellen, indem Sie <!-- BROWSER=edge --> in die erste Zeile seines eingebetteten HTML setzen.
Dashboards
BI- und Analytics-Dashboards blockieren das Einbetten fast immer und verlangen eine Anmeldung. Nutzen Sie die eigene Option des Tools für öffentlichen Link, Im Web veröffentlichen oder schreibgeschützte Freigabe: Sie liefert eine Adresse, die zum Einbetten gedacht ist.
Eingebettetes HTML
Ein leeres Widget mit eingebettetem HTML bedeutet meist:
- Skripte, die über
http://geladen werden, oder von einer Domain, die das Gerät nicht erreichen kann. - Code, der von einer Desktop-Bildschirmgröße ausgeht.
- Fehlerhaftes Markup. Ein nicht geschlossenes Tag kann verhindern, dass das ganze Layout abgespielt wird: siehe Geplante Inhalte werden nicht abgespielt.
Tipp Testen Sie zuerst mit etwas ganz Einfachem, einem farbigen Block mit etwas Text. Fügen Sie dann Ihren echten Code Stück für Stück wieder hinzu.
Kein Fehler: Ein Layout mit einer Webseite zeigt oft ein orangefarbenes Ausrufezeichen statt eines grünen Häkchens. easyCMS kann eine Live-Seite nicht prüfen. Es wird trotzdem abgespielt.
Verwandte Artikel: Layouts erstellen, Dynamische Inhalte mit DataSets, Netzwerkanforderungen und Firewall-Regeln