WebFront: Externe Seite mit JavaScript funktioniert nicht

Hallo,

ich habe in mein WebFront (Version 3.0 #3007) eine externe Seite mit Javascript-Elementen eingebunden (Heizungsschema). Die externe Seite läuft als WebServer-Instanz unter IPS mit dem Port 83.

Die JavaScript-Elemente sollen beim Klick auf eine Temperatur, den entsprechenden Graphen dazu in einem neuen Fenster öffnen. In der linken unteren Ecke steht bei FF25 " javascript:opwin (24213) ". Das Fenster öffnet sich aber nicht. Dieses Problem habe ich bei FF, IE und Chrome, sowie auf sämtlichen Rechnern in meinem Netzwerk. PopUp-Blocker und sonstige Erweiterungen hatte ich, inkl. aller Firewalls, schon alles deaktivert, jedoch öffnet sich dieses PopUp-Fenster nicht.

Öffne ich nun die Seite direkt unter Angabe von " 192.168.2.11:83 ", wird die Seite im Browser angezeigt und auch die PopUp-Fenster öffnen sich wie gewünscht. Ich bin auch der Meinung, dass die JavaScript-Aufrufe in früheren Versionen von IPS funktionierten.

Was muß ich wo in IPS einstellen, dass dies wieder funktioniert ???

Gruß Proxima

Hallo,

niemand eine Idee ??? Paresy ???

Gruß Proxima

http://www.ip-symcon.de/service/dokumentation/komponenten/visualisierungen/webfront/struktur/externe-seite/

Parameter Sicherheit?

paresy

Hallo,

leider nein. Der Parameter Sicherheit schafft keine Abhilfe. Egal wie eingestellt, die Graphen öffnen sich nicht.

Gruß Proxima

Öffne dir z.B. Chrome und schau in der Entwicklerkonsole nach, welche Fehlermeldungen auftreten… Bestimmt neue Sicherheitsfeatures der Browser :slight_smile:

paresy

Hallo,

folgende Fehlermeldungen in der Entwicklerkonsole von Chrome:

[ul]
[li][COLOR=red !important]Blocked opening ‚http://192.168.2.11:83/graphen/tagesgraph.php?var1=21544‘ in a new window because the request was made in a sandboxed frame whose ‚allow-popups‘ permission is not set. heizung.php:357 [/li][/ul]

[ul]
[li][FONT=Consolas]Blocked opening ‚http://192.168.2.11:83/graphen/tagesgraph.php?var1=13923‘ in a new window because the request was made in a sandboxed frame whose ‚allow-popups‘ permission is not set. heizung.php:357 [/li][/ul]

[ul]
[li]Blocked opening ‚http://192.168.2.11:83/graphen/tagesgraph.php?var1=33117‘ in a new window because the request was made in a sandboxed frame whose ‚allow-popups‘ permission is not set. heizung.php:357 [/li][/ul]

[ul]
[li]Blocked opening ‚http://192.168.2.11:83/graphen/balken5_01.php‘ in a new window because the request was made in a sandboxed frame whose ‚allow-popups‘ permission is not set. heizung.php:361 [/li][/ul]

[ul]
[li]Blocked opening ‚http://192.168.2.11:83/graphen/tagesgraph.php?var1=36199‘ in a new window because the request was made in a sandboxed frame whose ‚allow-popups‘ permission is not set. heizung.php:357 [/li][/ul]

[/FONT][/COLOR]

Was mach ich nun um die „Blockierung“ aufzuheben ???

Gruß Proxima

Hast du nach verändern der Sicherheitsparameters es korrekt gespeichert und das WebFront neu geladen? Bei dir scheint die Sandbox immer noch aktiv. Das ist nicht der Fall, wenn Sicherheit auf „Keine“ steht.

paresy

Hallo,

das glaub ich jetzt nicht. Es funktioniert !!! :loveips: Habe das gleiche gestern schon versucht, jedoch ohne Erfolg :confused:. Was heute anders ist :rolleyes: , keine Ahnung.

@Paresy: Vielen Dank für die Hilfe. Habe auch noch eine andere Externe Seite eingebunden. Da meldet die Konsole:

Refused to display ‚http://awwapp.com/draw.html‘ in a frame because it set ‚X-Frame-Options‘ to ‚SAMEORIGIN‘.

Hier funktioniert der Tip natürlich nicht, da es sich um ein anderes Problem handelt. Nur wie ist die Lösung ???

Gruß Proxima

Gibt kein. Es gibt Seiten, die erlauben nicht, dass man diese einbettet.

paresy