Mit Android-Browsern, auf dem Eifon und mit Google Chrome wird auf externen Seiten im Webfront kein Javascript ausgeführt. Einige Seiten funktionieren dann nicht.
Das ist kein Fehler der jeweiligen Browser, sondern per IPS-Webfront webfront.js festgelegt.
Ergänzt man die dort enthaltenen iframe-Sandbox-Attribute etwa durch „allow-same-origin“, funktioniert Javascript schon einmal auf Seiten aus dem user-Verzeichnis.
@robi:
Könntest Du noch etwas präziser erklären, wo die Änderung in der webfront.js zu machen ist. Die Datei ist leider wegen der Komprimierung ewtas schlecht zu lesn
@kronos:
Da hast Du sicherlich recht. Ich würde das sogar evtl. als Bug bezeichnen, da Firefox sehr wohl das Javascript ausführt.
Schön wäre es, wenn jemand vom HQ zu diesem Thread oder dem von mir verlinkten etwas sagen könnte.
Suche in der webfront.js nach sandbox=„allow-scripts allow-forms“ und lösche es.
Die Sandbox-Anweisung ist für andere Zwecke gedacht und an dieser Stelle absolut deplaziert. Ausser man bindet externe Seiten ein, die man niemals auch im Browser direkt öffnen würde und deren Herkunft einem völlig fremd ist.
So, die Datei hieß nicht webfront.js sondern stand bei mir unter webfront verborgen als Javescript. Dort stand in ziemlich kryptischem Kram der Satz drin. Hab den rausgelöscht. Dienst neu gestartet, aber meine IP-Cam bekomm ich z.B. unter Android oder auch im Tray-Addon vom Muffeljupp immernoch nicht angezeigt.
Wo ist mein Denkfehler?