Skalbar Inman Flash-ersättning

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 2 januari 2022; kontroller kräver 6 redigeringar .

Scalable Inman Flash Replacement (sIFR) är en teknologi med öppen källkod skriven i JavaScript och Shockwave Flash , skapad av flashutvecklaren Shaun Inman . Designad för att ersätta textelement i HTML- sidor med motsvarande i Flash, med ett unikt teckensnitt .

Tekniken introducerades 2003 av Shaun Inman, även skaparen av föregångaren IFR-teknik. Redan 2004 fick hans idé att förbättra IFR-teknologin stöd av sådana utvecklare som Mike Davidson och Mark Wabben .

Teknikkompatibilitet med webbstandarder

Till skillnad från tekniken för att rendera text i vilket typsnitt som helst med hjälp av Javascript och Flash, som upprepade gånger har kritiserats av webbutvecklare , utvecklas sIFR-tekniken utan att påverka strukturen på dokumentet, helt abstrahera från klientrestriktioner. I avsaknad av ett Flash-plugin kommer titeln att utformas med CSS utan meddelanden om frånvaron av plugin.

Det är också värt att nämna att sIFR-tekniken är helt kompatibel med W3C-standarder .

sIFR-teknologier

  1. Efter att sidan har laddats upptäcker Javascript närvaron av Flash-plugin.
  2. Om plugin-programmet inte hittas kommer sidan att laddas normalt utan fel eller begäran om nedladdning av plugin. På platser där text var tänkt att visas i ett unikt typsnitt, kommer användaren att se text formaterad med vanliga CSS-verktyg. Med en framgångsrik kombination av ett standard och ett unikt typsnitt kanske skillnaden mellan den visuella presentationen inte märks för användaren.
  3. Om en Flash-plugin hittas tilldelas det nödvändiga sidelementet klassen ".sIFR-hasFlash" med JS, vilket gör att CSS kan dölja vanlig HTML-text för att ersätta den med sIFR.
  4. Javascript skannar sidan, hittar efter klassobjekt för Flash att rendera, kontrollerar deras storlekar.
  5. Efter validering skapar skriptet ett Flash-objekt, överlagrar standardtexten med det och inkluderar det i variabler-attributet.
  6. ActionScript -skriptet som är inbäddat i ett förskapat Flash-teckensnitt genererar text i önskat teckensnitt och med de parametrar som har angetts av webbplatsutvecklaren i förväg.

Alternativ

Länkar