Ich habe Qtip2 auf meiner Website eingefügt und die folgenden Snippets verwendet, während die Dateien auf meinem eigenen Server gehostet sind, wie erwähnt hier :
%Vor%Obwohl das Skript auf demselben Server wie die Website gehostet wird, lädt es die folgende zusätzliche Datei von CDN von Qtip2 :
Das verlangsamt meine Seite extrem:
Ich konnte keine Informationen darüber finden. Irgendeine Idee, wie man vermeidet (wenn nicht notwendig) oder ersetzt und auf meinem eigenen Bediener bewirtet?
Die * .map-Datei ist eine Quellkarte. Es enthält Informationen wie Funktionspositionen des nicht-minifizierten Quellcodes von Qtip2. Beachten Sie, dass ich die verkleinerte Version auf meiner Webseite verwendet habe.
Quellkarten helfen bei der Entwicklung mit einem nachverarbeiteten (z. B. verkleinerten) Quellcode, ohne die Fähigkeit zu verlieren, in den Code zu schauen, beispielsweise wenn Fehler auftreten.
Der Chrome-Debugger, wie Sie auf dem Bild in meiner Frage oben sehen können, lädt es standardmäßig herunter. Nach dem Deaktivieren dieser Funktion in den Debugger-Einstellungen wird die Datei nicht mehr heruntergeladen.
Sehen Sie sich dieses Video für eine kurze Information oder dieses Dokumentation von Google.
Firefox bietet die gleiche Funktion wie Sie hier sehen können >.
Die letzte Zeile des Qtip2-Skripts ist eine Zeile:
//# sourceMappingURL=http://cdnjs.cloudflare.com/.../jquery.qtip.min.map
Leider gibt die URL derzeit eine 404 zurück. Wenn Sie Qtip2 selbst hosten, sollten Sie in der Lage sein, diese Zeile am Ende des Skripts zu finden und zu entfernen. Anderenfalls sollten Sie sich nicht zu viele Gedanken machen, da die Map-Datei nur angefordert wird, wenn die Entwicklertools geöffnet sind. Normale Besucher werden es nicht herunterladen.
Hier finden Sie weitere Informationen zu .map-Dateien: jQuery's jquery-1.10.2.min.map löst einen 404 (Not Found) aus / a>
Tags und Links javascript jquery cdn qtip2 qtip