Last Typekit asynkront
(Oppdatert, ikke så enkelt allikevel). I skrivende stund sitter vi og jobber med en ny versjon av felt.no, og i løpet av kvelden har vi opplevd at sidene ikke lastes fordi et JavaScript fra Typekit ikke ville laste. Jeg spurte Typekit om de hadde problemer, og det hadde de. Her er oppskriften på hvordan du kan laste scriptet asynkront, og unngå at nettstedet ditt ikke vises fordi Typekit har problemer med infrastrukturen.
Hvis du har en konto hos Typekit, så har du fått beskjed om å inkludere JavaScriptet deres på følgende måte (der abcdef er din unike identifikator, bytt den ut i eksempelet mitt).
<script src="http://use.typekit.com/abcdef.js"></script>
<script>try{Typekit.load();}catch(e){}</script>
Prøv dette istedenfor:
<script>
(function() {
var tk = document.createElement('script');
tk.type = 'text/javascript';
tk.async = true;
tk.src = ('http://use.typekit.com/abcdef.js');
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(tk, s);
tk.onload = function () {
try{Typekit.load();}catch(e){}
}
})();
</script>
Hvis Typekit-serverne ikke svarer, så vises sidene dine uten fontene derfra. Men det er bedre enn at de ikke vises i det hele tatt. Eller hva?
Oppdatering: Det var for godt til å være sant, eller hva? Så enkelt kunnde det jo ikke være. Det viser seg at Internet Explorer ikke skjønner det med onload, så da er vi tilbake der vi var. Jeg burde vel egentlig skjønt at Jeffrey Veen og Typekit hadde laget en asynkron måte å laste scriptet sitt på, dersom det var mulig å få til på en måte som fungerte for alle.
Fra bloggen
Last Typekit asynkront
(Oppdatert, ikke så enkelt allikevel). I skrivende stund sitter vi og jobber med en ny versjon av felt.no, og i løpet av kvelden har vi opplevd at sidene ikke lastes fordi et JavaScript fra Typekit ikke ville laste. Jeg spurte Typekit om de hadde problemer, og det hadde de. Her er oppskriften på hvordan du kan laste scriptet asynkront, og unngå at nettstedet ditt ikke vises fordi Typekit har problemer med infrastrukturen.
Lest i dag - ExpressionEngine 2 utgaven
Siste rest av debatten rundt ExpressionEngine 2, fremtiden er visstnok spillbar, budsjetter, og en påminnelse om at livet er tøft.
Lest i dag - Empire Strikes Back utgaven
Her er dagens mest leste fra solkysten, inkludert noen fantastiske biler fra filmingen av “Star Wars: The Empire Strikes Back”.
“Rethinking the Mobile Web”
En tankevekkende presentasjon om mobil web av Bryan Rieger.
Om den nye webløsningen for Tønsberg Middelalderfestival
Jeg leste om de nye websidene til Tønsberg Middelalderfestival i Tønsbergs Blad i dag tidlig, men gleden over at et lokalt prosjekt realiseres ble fort til skuffelse da jeg så resultatet.
Du burde følge oss på Twitter
- 8/11 10:45 Morsom bruk av responsivt design og CSS3 transitions http://t.co/nvrGoPjL
- 8/11 10:33 Vindusutstilling for vennene i Ugly Childrens Clothing (@uglycclothing) av @studiotreD http://t.co/lKtDW2G4
- 7/11 2:14 FINN.no ser etter noen som kan passe på hjelpesidene vi laget for dem tidligere i år http://t.co/CpXlPAUj. @FINN_no er bra folk!
- 5/9 4:03 Endelig kan vi annonsere at Askers nye kulturportal er lansert: http://t.co/h4nqMh3
- 1/8 9:29 Vi er tilbake etter en lang og god ferie, og minner alle på hvor #Solkysten er http://t.co/9P0clay En riktig god mandag til alle!
- 2/3 10:34 Våre venner i @qtbynokia lanserte Qt Quick i går, der vi har laget frontendkode av designet til Gunder http://t.co/UViIKJq
- 25/2 11:18 Merete leverer dagens anbefaling hos Visuelt http://t.co/XDB56F3 /cc @thecoolhunter @missDIY
- 6/1 10:23 Helt rå vertikale parralax effekter http://nikebetterworld.com/index og http://benthebodyguard.com/index-b.php