Dies ist interessant, da der am besten unterstützte alte Standard-MIME-Typ für Javascript im Browser tatsächlich Text / Javascript ist. Und wenn Sie das konfigurieren, /etc/nginx/mime.types
funktioniert es in.
Text / Javascript (veraltet): JavaScript; In RFC 4329 definiert und überholt, um die Verwendung zugunsten von Anwendung / Javascript zu verhindern. Text / Javascript ist jedoch in HTML 4 und 5 zulässig und wird im Gegensatz zu Anwendung / Javascript browserübergreifend unterstützt. Das Attribut "type" des Tags in HTML5 ist optional und muss überhaupt nicht verwendet werden, da alle Browser immer die richtige Standardeinstellung angenommen haben (auch in HTML 4, wo dies in der Spezifikation erforderlich war).
Aus diesem Thread: Text / Javascript vs Anwendung / Javascript
Das gzip-Modul von nginx basiert also einfach auf früheren Standards und verarbeitet den MIME-Typ für Anwendung / Javascript anscheinend nicht richtig.
text/javascript js;