Prvně jsem napsal C# kód handleru, který zachytává data o kešce a updatuje je v DB, pokud tam již taková keška existovala. Funguje to velmi podobně jako ten první UserScript, s tím rozdílem, že první US se zeptá „Chcete kešku nahrát na web?“ když keška neexistuje v DB, kdežto druhý se zeptá „Chcete kešku updatovat?“ když keška v DB existuje. Nechtělo mi to ale fungovat, tak jsem si to dal na
localhost a jakmile mi to fungovalo tam, tak bylo jasné že chyba bude v prvním řádku, totiž v tom kde kontroluji zda v adrese je geocaching.com/geocache/.
A taky že jo, na GC.com změnili adresu zpět na původní geocaching.com/seek/cache_details.aspx? . Tak jsem změnil adresu v US a najednou to fungovalo. Řeším to tak aby se mě v chrome nedotazovalo pokaždé když na nějakou stránku s cache vstoupím, zda ji chci aktualizovat že mám tento US v Chrome Canary a když budu chtít nějakou cache aktualizovat, tak ji načtu v Chrome Canary, kde si normálně prohlížet stránky na GC.com nebudu. Pro ukázku, pár obrázků:



