Autor | Zpráva | ||
---|---|---|---|
it47 Profil |
#1 · Zasláno: 29. 11. 2023, 10:06:21
Ahojte,
ako prosim spravne pisat relativnu cestu v linkoch html? <base href="https://www.domena.sk/"> <a href="submenu/1-clanok/">clanok 1</a> <a href="/submenu/1-clanok/">clanok 2</a> Obe verzie funguju, ale ked v zdrojovom kode v prehliadaci Safari kliknem na link clanok 1, tak zobrazi neexistuju stranku. Vopred dakujem velmi pekne. it47 |
||
Kajman Profil |
#2 · Zasláno: 29. 11. 2023, 10:27:37
Pokud to normálně funguje a v safari to zlobí jen při zobrazeném zdrojovém kódu, tak je možné, že tam mají chybu a v tomto módu base ignorují. Takže buď jim můžete nahlásit chybu nebo nepoužívat tag base a dělat správné relativní cesty dle aktuálně zobrazené cesty v prohlížeči.
|
||
weroro Profil |
Otázne je, čo je považované za správne chovanie.
Ak sa "chyba" neprejavuje vo vyrenderovanom dokumente, tak sa nejedná o chybu. Ak sa to prejavuje iba pri zobrazení zdrojového kódu, resp. pri zobrazení cez vývojárske nástroje (pretože Safari neumožňuje zobraziť zdrojový kód podobne ako Chrome alebo Firefox - čistú textovú reprezentáciu), tak by som to nepovažoval za chybu. Zdrojový kód sa má zobrazovať bez toho aby boli vykonávané prepojenia medzi jeho roznymi časťami. Podľa mňa, je dané chovanie v poriadku. Ak chcem prejsť na danú URL, tak si v zdrojom kóde nájdem daný element, vyberiem možnosť "scroll into view" a kliknem na odkaz vo vyrenderovanej časti. |
||
Kajman Profil |
#4 · Zasláno: 29. 11. 2023, 23:33:32
Pokud už to odkaz generuje, tak by ho to snad mělo generovat dobře. Když bude relativně odkázaný javascript nebo alternative link v meta, tak odkaz v renderované části asi těžko použijete.
|
||
anonym_ Profil * |
#5 · Zasláno: 30. 11. 2023, 08:16:33
Kajman:
Ano, pokud tam je, měl by byt správný. Přemýšlím, čemu to vlastně vadí. Ano, dá se to nahlásit vývojářům, ale je to dostatečný problém na to tím trávit čas? |
||
Časová prodleva: 6 měsíců
|
0