Seitendarstellung unter Safari 11

Registriert
20.09.17
Beiträge
1
Ich habe auf Safari 11 upgegradet und habe jetzt folgendes Problem:
Wenn ich HTML-Seiten lokal auf meinem MacBook aufrufe werden sie nicht mehr korrekt dargestellt. Die gleiche Seite auf dem Server aufgerufen wird vollständig richtig angezeigt.

Das funktioniert nicht mehr:

function doTyp(y) {

Farbe=document.bgColor;

Typ=document.title;

if (y!=undefined) {

Typ=y;

}

else {

x=Typ.search(/ - /);

if (x!=-1) {

Typ=document.title.split(" - ");

Typ=Typ[1];

}

}

what=document.URL.split("/");

anzahl=what.length;

what=what[anzahl-1];

what=what.split("-");

what=what[0];

if (what=="sncf") {

parent.typ.typmitte.document.open();

parent.typ.typmitte.document.write("<body bgcolor=" + Farbe + "><div align='center'><b>" + Typ + "<\/b><\/div><\/body>");

parent.typ.typmitte.document.close();

}

else {

parent.typ.document.open();

parent.typ.document.write("<body bgcolor=" + Farbe + "><div align='center'><b>" + Typ + "<\/b><\/div><\/body>");

parent.typ.document.close();

}

}


Das script liest Daten aus dem document title aus und "schreibt" sie den frame "typ".
Wie gesagt, in der "online-Version" auf dem Web-Server ist alles ok. In der "offline-Version", wenn die entsprechende html-Datei lokal auf meinem MacBook mit Safari 11 aufgerufen wird, wird dieses script offenbar nicht ausgeführt. Es wird nichts "geschrieben". Es gibt noch weitere scripts, die auch nicht mehr funktionieren, die beinhalten aber alle auch diesen Teil.

Hat jemand eine Idee, woran das liegen könnte? Mit der vorherigen Version von Safari gab es das Problem nicht.