Ich habe mehrere <head>
Verweise auf externe js und css Ressourcen. Meistens sind diese für Dinge wie Drittanbieter-Analysen, etc. Von Zeit zu Zeit (anekdotisch), diese Ressourcen nicht zu laden, was oft in Browser-Timeouts. Ist es möglich, auf dem Server zu erkennen und zu protokollieren, wenn externe JavaScript- oder CSS-Ressourcen nicht geladen werden?
Ich erwog eine Art von Lazy-Loading-Mechanismus, bei dem im Falle eines Fehlers eine spezielle URL aufgerufen wird, um diesen Fehler zu protokollieren. Irgendwelche Vorschläge da draußen?
Was ich denke, passiert:
-
Der Benutzer ruft unsere Seite auf und der Server verarbeitet die Seite erfolgreich und stellt sie bereit.
-
Auf der Client-Seite versucht der HTML-Header, eine Verbindung zu unseren 3rd-Party-Integrationspartnern herzustellen, in der Regel durch ein Javascript-Include, das mit "http://www.someothercompany.com..." beginnt.
-
Das andere Unternehmen kann unsere Last nicht bewältigen oder hat eine miserable Betriebszeit, so dass die Verbindung ausfällt.
-
Der Benutzer sieht eine allgemeine IE-Seite nicht gefunden, nicht von unserem Server.
Obwohl meine Website funktioniert und auch sonst alles in Ordnung ist, kommt es zu einer Fehlermeldung, nur weil ein Aufruf an die Server von Drittanbietern fehlgeschlagen ist, und zwar in der Kopfzeile einer HTML-Seite.
1 Stimmen
@hippietrail, bitte entfernen Sie #comment10730182_538848 aus dieser URL.
0 Stimmen
Siehe auch So erkennen Sie, ob ein <script>-Tag nicht geladen werden kann