Daneben wurden weitere Elemente nicht geladen (Fehlermeldung ist gleich). Andere CSS kommen korrekt als text/css. Warum kommt die obige Datei mit dem falschen Encoding und was kann ich dagegen tun?22:47:36.735 Stylesheet https://example.org/htmlarea/s9y_cketoolbar.css wurde nicht geladen, weil sein MIME-Typ, "application/octet-stream", nicht "text/css" ist.1 serendipity_admin.php
Warum wird CKEditor als octet-stream geladen?
Warum wird CKEditor als octet-stream geladen?
Ich betreibe S9Y in der Version 2.0.3 und wollte gerade einen Blogpost schreiben. Dabei stellte ich fest, dass der CKEditor nicht geladen wird. Ein Blick in die Konsole im Firefox zeigt folgende Meldung:
Re: Warum wird CKEditor als octet-stream geladen?
Was ist denn das für eine Browser Version?
Lösche mal den Browser Cache. Vielleicht hilft das schon. Sonst vielleicht auch noch dein templates_c/2k11 compile Vereichnis.
Ansonsten musst du es in der templates/2k11/admin/wysiwyg_init.tpl im
<link rel="stylesheet" href="{$serendipityHTTPPath}htmlarea/s9y_cketoolbar.css">
vielleicht einmal mit einem hinzugefügten ' type="text/css"' versuchen.
Firefox bekommt das Stylesheet vom Server mit dem MIME-Typ application/octet-stream ausgeliefert. Dies ist jedoch kein gültiger MIME-Typ für Stylesheets, daher ignoriert Firefox das. Vielleicht aber auch ist es keine falsche Mime Typ Auslieferung, sondern, da im <link...> kein media definiert ist, rät Firefox ungewöhnlicherweise und das auch noch falsch. Warum kann ich dir soooo nicht sagen. Es ist aber sehr ungewöhnlich, sonst hätten wir bestimmt noch mehr solcher Meldungen.
Vielleicht hängt das auch mit deiner auto_prepend_file header Geschichte zusammen.
Lösche mal den Browser Cache. Vielleicht hilft das schon. Sonst vielleicht auch noch dein templates_c/2k11 compile Vereichnis.
Ansonsten musst du es in der templates/2k11/admin/wysiwyg_init.tpl im
<link rel="stylesheet" href="{$serendipityHTTPPath}htmlarea/s9y_cketoolbar.css">
vielleicht einmal mit einem hinzugefügten ' type="text/css"' versuchen.
Firefox bekommt das Stylesheet vom Server mit dem MIME-Typ application/octet-stream ausgeliefert. Dies ist jedoch kein gültiger MIME-Typ für Stylesheets, daher ignoriert Firefox das. Vielleicht aber auch ist es keine falsche Mime Typ Auslieferung, sondern, da im <link...> kein media definiert ist, rät Firefox ungewöhnlicherweise und das auch noch falsch. Warum kann ich dir soooo nicht sagen. Es ist aber sehr ungewöhnlich, sonst hätten wir bestimmt noch mehr solcher Meldungen.
Vielleicht hängt das auch mit deiner auto_prepend_file header Geschichte zusammen.
Regards,
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Re: Warum wird CKEditor als octet-stream geladen?
Chrome und Firefox in der jeweils aktuellen Version.Timbalu wrote:Was ist denn das für eine Browser Version?
Nein, das kann ich hier ausschließen. Das ist nicht an.Timbalu wrote:Vielleicht hängt das auch mit deiner auto_prepend_file header Geschichte zusammen.
Vorhin installierte ich testweise ein neues Front-End-Theme und zunächst sah es so aus, als wäre der Fehler verschwunden. Dem ist jedoch nicht so.
Ich versuchte 'text/css' zu ergänzen, die kompilierten dateien zu löschen etc. Bisher brachte das keine Änderungen. Ich suche weiter.
Last edited by deka on Thu Mar 24, 2016 1:19 pm, edited 1 time in total.
Re: Warum wird CKEditor als octet-stream geladen?
Das ist ein Browserstolperer (und der Cache), wie gesagt.
Schön das es gelöst ist.
Frohe Ostern
Schön das es gelöst ist.
Frohe Ostern
Regards,
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Re: Warum wird CKEditor als octet-stream geladen?
Sorry, ich war zu voreilig mit meiner Antwort. Der Firefox zeigte mit das Editierfeld für neue Beiträge an. Daher nahm ich an, dass alles gelöst ist. Aber die Meldungen sind wieder da und eine Vorschau des Beitrages wird auch nicht erzeugt. Ich will nochmal mit dem Webserver spielen und nach anderen Fehlern schauen. Wenn ich was gefunden oder weitere Fragen habe, komme ich wieder vorbei.
Re: Warum wird CKEditor als octet-stream geladen?
So mittlerweile habe ich den Fehler gefunden. Ich liefere das Blog unter anderem mit dem HTTP-Header:
aus. Der Webserver hatte keine genauen Regeln für CSS und JavaScript und hat die dann als octet-stream ausgeliefert. Ich habe im nginx hinterlegt, dass CSS text/ccs und JavaScript application/javascript ist und schon ging es.
Code: Select all
X-Content-Type-Options: nosniff
Re: Warum wird CKEditor als octet-stream geladen?
So kanns gehen...deka wrote:So mittlerweile habe ich den Fehler gefunden. Ich liefere das Blog unter anderem mit dem HTTP-Header:...Der Webserver hatte keine genauen Regeln für CSS und JavaScript...Code: Select all
X-Content-Type-Options: nosniff
Unter https://github.com/h5bp/server-configs findet man viele diesbezügliche htaccess File Infos zum herumschrauben, passend für den eigenen Web Server.
Regards,
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian