Hallo Hugo,
EGroupware verwendet seit 14.1 Content Security Policy um zum Beispiel
Cross Site Scripting zu unterbinden.
Ist ein W3C Standard der von allen Browsern außer IE unterstütz wird.
Infos dazu gibt es zum Beispiel unter der folgenden URL:
http://www.cspplayground.com/home
Dh. entweder baut Ihr Euere App entsprechend um oder Ihr "sagt"
EGroupware das sie nicht CSP compatibel ist:
egw_framework::csp_script_src_attrs(array('unsafe-eval',
‘unsafe-inline’));
Das muss vor Ausgage des Headers (common::egw_header() gesetzt werden.
Ralf
Hallo,
wir sind nach 14.2 EPL migriert und eine selbst-entwickelte App führt
Javascript-Funktionen nicht mehr aus - es lief in der vorherigen Version.
Konkret geht es um eine validate() Funktion in einer .js Datei, die einfache
Validierungschecks macht und Checkboxen aktiviert, wenn bestimmte aktiviert
sind. Auch werden simple Dinge wie alert() genutzt.
Die adressieung mit http://localhost/egroupware/itformular/js/lib.js müsste
passen.
Der simple code der ausgeführt werden soll:
function myfunction() {
document.getElementById(“header_strnr”).value = “blabla”;
document.getElementById(“header_plzort”).value = “blub”;
var dg = document.getElementById(“a”);
var df = document.getElementById(“b”);
dg.checked = true;
df.checked = false;
}
Wir haben am Code vor der Migration nichts verändert.
wäre für hilfe dankbar,
hugo
–
View this message in context: http://egroupware.219119.n3.nabble.com/Javascript-in-App-fur-14-2-EPL-lauft-nicht-tp4007922.html
Sent from the egroupware-german mailing list archive at Nabble.com.
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors
network devices and physical & virtual servers, alerts via email & sms
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german
–
Ralf Becker
Director Software Development
Stylite AG
Isaac-Fulda-Allee 9 | Tel. +49 6131 32702-0
D-55124 Mainz | Fax. +49 6131 32702-70
Email: rb@stylite.de
www.stylite.de | www.egroupware.org
Managing Directors: Andre Keller | Ralf Becker | Gudrun Mueller
Chairman of the supervisory board: Prof. Dr. Birger Leon Kropshofer
VAT DE214280951 | Registered HRB 46224 Mainz Germany