Webshim (of Webshims Lib) stelt ontwikkelaars in staat om moderne applicaties te schrijven en vervolgens te ondersteunen sommige van zijn functies in oudere browsers, waar HTML5 wordt niet standaard ondersteund.
De gehele Webshim bibliotheek is eigenlijk gemaakt van vele kleinere delen, die elk een ondersteuning van een unieke HTML5 functie.
Ontwikkelaars kunnen alleen laden degenen die ze nodig hebben, mogelijk houden van de omvang van hun polyfill beneden wanneer.
Webshim hoeft niet per se te worden gebruikt met oude browsers zoals IE6, ontwikkelaars ook in staat om het te gebruiken voor het versterken van recente browser releases met functies nog niet geïmplementeerd.
Kenmerken
- Ondersteunde functies:
- Canvas
- Details API
- ES5
- FileReader API
- HTML5 vorm gerelateerde functies
- Geolocation API
- matchMedia API
- MediaElement (audio, video en de bron elementen) ondersteuning
- Picture tag
- Promises API
- window.URL
- getUserMedia
- Sticky posities
Wat is nieuw in deze release:
- Vaste regressie bug met FileReader geïntroduceerd met 1.15.1.
Wat is nieuw in versie 1.14.0:
- Uitgevoerd INPUTMODE = "numerieke" voor smartphones
- -Re geïmplementeerd FileReader
- Uitgevoerd XHR2 en formdata (dwz verzenden Filedata en Cross-Domain-aanvragen)
- Vaste data-groupriequired
- Verbeterde a11y voor popovers in combinatie met openOnFocus
- Toegevoegd minlength attribuut om aangepaste validatoren (alleen als minlength niet reeds is geïmplementeerd)
- Toegevoegd nieuwe alias $ .webshim (Alleen voor de volledigheid en de compatibiliteit. Gebruik de webshim namespace!
Wat is nieuw in versie 1.13.1:
- Toegevoegd clonePolyfill + htmlPolyfill kan worden gebruikt als getter.
- Uitgevoerd patroon cheque van [type = "email"] [meerdere].
- Vaste datalist bug voor Android.
- Vaste verkeerde pictogram lettertype pad voor IE8.
- Ondersteuning voor jQuery UI selectmenu.
Wat is nieuw in versie 1.12.7:
- Fixed bug in de onmiddellijke validatie fieldWrapper filter.
Wat is nieuw in versie 1.11.0:
- Uitgevoerd input [type = "datetime-local"].
- Implmented picker voor input [type = "tijd"].
- Uitgevoerd validityState.badInput.
- Alle ingang widget popover kan worden inline weergegeven.
Wat is nieuw in versie 1.10.9:
- Vaste regressie geïntroduceerd in 1.10.8 met input [type = "maand"].
Wat is nieuw in versie 1.10.7:
- Vaste verschillende lokalisatie datum opmaak kwesties.
- Sterk verbeterde frans lokalisatie.
Wat is nieuw in versie 1.10.3:
- Getest ondersteuning voor jQuery 2.0.0.
- Vaste onzichtbare inheemse audio controles in IE9 in geval van een preload = "none".
- Verbeterde soort datepicker = "date" / type = "nummer".
- Vaste flitser encoding vars voor speciale karakters geintegreerd in video pad.
- Controleer aanvankelijk ongeldige ingangen in Firefox.
- Verwijderd ongebruikte pakketten (jQuery UI, SWFObject, jwplayer).
Wat is nieuw in versie 1.9.6:
- Verbeterde flash fallback voor mediaelements in het geval van een fout gebeurtenis.
Wat is nieuw in versie 1.9.4:
- Verbeterde rtmp hanteren voor zowel Jaris en JW speler
- Fixed bug op iOS in combinatie met de input [type = datum]
- Vaste creditcard validatie
- Laat tijdelijke aanduiding voor het type = aantal
Wat is nieuw in versie 1.9.3:
- Optie toegevoegd om alternatieve jarisplayer gebruiken als MediaElement fallback.
- Vaste baan [standaard] in IE10 (aanvankelijke kopiëren van track.mode).
- Implementatie-.prop gecontroleerd in browsers die geen ondersteuning voor de:. Gecontroleerd selector
- Uitgevoerd Gebruikersmenu-error selector.
- Grenzen track.kind accommodatie via addTextTrack alleen bekende waarden.
Wat is nieuw in versie 1.9.2:
- Laat dynamisch veranderende label / soort / srclang van bestaand spoor elementen
- Toegevoegd removeCue API texttrack
- Toegevoegd screenreader-ondersteuning voor spoor [type = "omschrijvingen"]
- Verbeterde verandering evenementen voor input [type = range] en SpinButton controles (input [type = nummer])
Wat is nieuw in versie 1.9.0:
- Eenvoudig maar krachtig spoor-element inclusief bijbehorende [dom- en JS-API]
- input [vorm] ondersteuning: voor het associëren formulier veld met behulp van het formulier attribuut (ingang [vorm] / select [vorm] ...)
- Uitgevoerd youtube iframe ondersteuning voor video-element
- Beter ingang widget berekening in responsieve websites
- Elementen onroerend goed te fieldset element
- Laat placeholder op input [type = "date"]. (Als een hint voor de dateformat, maar het gebruik van gegevens-placeholder, in plaats van placeholder!)
- Toegevoegd opus - & gt; mime-type detectie voor audio
Wat is nieuw in versie 1.8.11:
- Bijgewerkt naar 2.6.0 / html5shiv 3.6.0 Modernizr
- Vaste Samsung's datepicker implementatie
- Bijgewerkt jQuery UI
- Basic ondersteuning voor jQuery 1.8.0
- Verbeterde uitvoering van excanvas
- Schakel standaard canvas implementatie van excanvas naar flashcanvas (omdat het zo veel beter)
- Fixed: focus implementatie in jQuery 1.6 +
Wat is nieuw in versie 1.8.9:
- Bijgewerkt naar 2.5.3 (fixes crash bug in IE8) Modernizr.
- Verbeterde veld [placeholder] bruikbaarheid.
- Vaste regressie voor iOS4 (oude webkits).
- Bijgewerkt email validatie.
Wat is nieuw in versie 1.8.7:
- Vaste Opera fout.
- uitgelijnd maxlength woning aan de HTML5 spec.
Eisen
- Javascript nodig op client-side
Reacties niet gevonden