Hallo,
ich habe festgestellt, dass der Discourse-HTML-Code Zeilen wie diese enthält:
<link rel='preload' href='/assets/browser-update-xyz24ff41586d6dcda055f0cfb41488724ba2e2d5271fef65ce5f480b46f9231d.js' as='script'/>
<script src='/assets/browser-update-xyz4ff41586d6dcda055f0cfb41488724ba2e2d5271fef65ce5f480b46f9231d.js'></script>
-
Was bewirkt das?
-
Ist es auch für andere Browser gedacht, nicht nur für veraltete Versionen von Internet Explorer?
Siehe dazu: https://caniuse.com/#search=preload
Wenn der Browser bereits veraltet ist:
- Wie soll dann die Preload-Funktion unterstützt werden?
- Ich sehe zumindest für moderne Browser, die wahrscheinlich keine Browser-Aktualisierungsmeldung benötigen, keinen Vorteil beim Preloading.
Ich bin mir nicht sicher, ob dies nur Internet Explorer oder auch andere Browser betrifft. Falls es sich nur um IE handelt: Könnten wir nicht einfach eine bedingte HTML-Kommentarzeile anstelle von JavaScript verwenden? Das wäre schlanker.
<!--[if lt IE 9]>
<div>Leider ist Ihr Browser zu alt, um auf dieser Website zu funktionieren. Bitte <a href="https://www.discourse.org/faq/#browser">aktualisieren Sie Ihren Browser</a>.</div>
<![endif]-->
Top 10 Webbrowser
1 Chrome 78 38,51 %
2 Safari 13 8,65 %
3 Chrome 77 5,89 %
4 Safari 12 4,25 %
5 Firefox 70 3,57 %
6 IE 18 3,17 %
7 IE 11 2,99 %
8 Samsung 10 2,44 %
9 Chrome 76 1,82 %
10 Chrome 74 1,44 %
Quelle: W3Counter: Global Web Stats
- Ist das immer noch notwendig?
Vielen Dank und freundliche Grüße,
Gulshan