nefunkční obrázky v Geoget HTML rendereru

Udělal jsem si malý plug-in do Geogetu. Po kliknutí na ikonku (popř. přes kontextové menu) mi na označených keších vypíše všechny moje logy, které se v databázi nacházejí.

 

Ten výpis tvořím jako HTML a funkcí ShowHTMLMessageSize() ho posílám do geogetovského HTML rendereru. Zároveň ho pro jistotu ukládám do HTML souboru.

 

Aby to bylo trošku přehlednější, přidal jsem k typu logu i jeho ikonu (smajlík pro FI, zamračený smajlík pro DNF, však to znáte). A tyto obrázky se mi v tom interním Geoget rendereru nezobrazují.

 

 

Příklad:

<img src="https://www.geocaching.com/images/logtypes/2.png" alt="Found it" title="Found it">

Místo toho mi zobrazuje jen prázdný rámeček s ALT textem:

 

Wf5wz6w.png

 

Ve Firefoxu otevřený HTML soubor smajlík zobrazuje:

 

chG36WT.png

Protože to není plnohodnotný webový prohlížeč, ale jen zobrazovátko schopné interpretovat HTML formátování. Nedochází tam k žádnému stahování dalších potřebných dat z webu na pozadí, jako to dělá prohlížeč.

Rozumím. Takže chci-li ikonky, musím si je stáhnout a nalinkovat lokálně. Já jsem si to myslel, díky za potvrzení.

Ani lokální soubor asi nebude stačit, muselo by to být vloženo přímo v HTML. (Alespoň doufám, že to tam funguje, nezkoušel jsem to....)

Viz. třeba https://www.thesitewizard.com/html-tutorial/embed-images-with-data-urls.shtml

Lokální obrázek funguje. :)