Tvůrce | |
---|---|
První verze | 31. května 2007 |
Poslední verze | 0.5.36.0 (22. února 2010) |
Stav projektu | Uzavřeno od 11. března 2011 |
Napsáno | C ++ |
Operační systém | Microsoft Windows , macOS a Linux |
Jazyky | Angličtina |
Typ | Rozšíření Firefox ( d ) |
Distribuční politika | Volný, uvolnit |
Licence | Licence BSD |
webová stránka | gearsblog.blogspot.com/2011/03/stopping-gears.html |
Gears je prototyp softwaru nabízený společností Google k poskytování offline přístupu ke službám, které běžně fungují online . Nainstaluje do klientského systému databázový stroj založený na SQLite, který umožňuje lokální ukládání dat do mezipaměti . Stránky, pro které je Google-Gears aktivován, používají spíše data z této místní mezipaměti než data ze služby online. Pokud síťové připojení není k dispozici, synchronizace se odloží, dokud se připojení nevrátí. Gears proto umožňuje provozování webových aplikací bez trvalého přístupu k síti. Na začátku prosince 2009 jsme se dozvěděli, že Google zastavil vývoj Gears ve prospěch HTML5 .
Gears je nainstalován jako doplněk pro webový prohlížeč . Tento modul plug-in poskytuje rozhraní JavaScript API, které umožňuje skriptům přistupovat k místně uloženým datům. Plug-in funguje s Firefoxem a Internet Explorerem , na Windows , Mac OS X a Linux . Verze pro Safari je k dispozici také pro vývojáře.
Google Reader tento systém podporuje. „Příprava“ na odpojení je manuální, tj. Uživatel musí provést akci, aby mohl pracovat v režimu offline. Stejně tak, Google Dokumenty podporuje Gears; na rozdíl od Google Reader je přepnutí do režimu offline automatické.
Jiné webové aplikace, jako je administrace Wordpressu , podporují Gears, avšak v tomto případě uživatel nemusí před přechodem do offline režimu provádět žádnou akci, aplikace očekává odpojení synchronizací zdrojů a nastavení na pozadí, transparentní vůči uživatel.
Ozubená kola API má 5 hlavní složky:
Byly přidány „Timer“ a „ XMLHttpRequest “, které poskytují přístup k funkcím, které jsou obvykle k dispozici v objektu Window v JavaScriptu