Autor | Zpráva | ||
---|---|---|---|
Petr65465 Profil * |
#1 · Zasláno: 23. 8. 2017, 09:48:05
Jak je možné, že v kódu html stránky někdy není u funkčního odkazu viditelný URL? Pokud stránku nejdříve uložím a poté otevřu zdrojový kód, najednou tam URL viditelné je.
Díky Petr |
||
Xanomes_ Profil * |
#2 · Zasláno: 23. 8. 2017, 10:12:22
Petr65465:
Asi bys musel uvést příklad, ale většinou to dělá Javascript událost onclick
|
||
Tomášeek Profil |
#3 · Zasláno: 23. 8. 2017, 10:14:46
Xanomes:
Jak onclick em docílíš toho, aby ve zdrojáku "živé" HTML stránky nebyl vyplněný atribut href u odkazu a po jejím stažení na localhost tento href vyplněný byl?
Petr65465: Dodej odkaz na konkrétní web. Pravděpodobně špatně hledáš. |
||
Xanomes_ Profil * |
#4 · Zasláno: 23. 8. 2017, 10:17:29
Tomášeek:
Petr65465 píše: „a poté otevřu zdrojový kód, najednou tam URL viditelné je.“ To neznamená, že by byla vidět adresa normálně, ale že je vidět ve zdrojovém kódu, čehož je možno docílit i atributem onclick. Nebo jsem tak alespoň Petrovu formulaci pochopil. |
||
Tomášeek Profil |
#5 · Zasláno: 23. 8. 2017, 10:59:52
Xanomes:
Nikoliv. Pokud je u odkazu uveden jeho cíl, ukáže se i ve stavovém řádku. Pokud na živé verzi webu není, nemůže být ani ve zdrojáku (ani na živé verzi, ani na localhostu). To, že onclick em otevřu jiný cíl odkazu nijak neovlivňuje stavový řádek. Tam je stále vidět cíl odkazu v href atributu, bez ohledu na to, že se tento cíl ve skutečnosti neotevře (vymazání defaultní akce onclick em a nahrazení jiným cílem). Pořád je ale zdroj na serveru shodný s tím na localhostu.
|
||
weroro Profil |
Ten href je pridaný pomocou JS.
Generovaný odkaz skús si pozrieť zdroj a potom to ulož a znovu pozri. Tu je zdroj Odkaz |
||
Tomášeek Profil |
#7 · Zasláno: 23. 8. 2017, 11:03:31
weroro:
Toto je spíše teoretické cvičení. V reálu se to nepoužívá. Myslím, že je zbytečné o tom dále debatovat, dokud neznáme zdroj, z kterého tazatel čerpá. Může se taky stát, že tam je odkaz z nějakého důvodu dvakrát (jednou s atributem, podruhé bez), nebo spousta jiných příčin. |
||
Keeehi Profil |
#8 · Zasláno: 23. 8. 2017, 11:11:15
Petr65465:
„v kódu html stránky“ A máš na mysli zobrazení zdrojového kódu, nebo zobrazení DOMu pomocí vývojářských nástrojů. Pokud se jedná o to druhé, tak tam se zobrazuje živá a aktuální podoba webu. Do původního kódu mohl zasáhnout javascript a klidně atribut href odkazu vymazat a nahradit to svým voláním. Proto už právě nemusí být vidět. Odkaz |
||
Petr65465 Profil * |
#9 · Zasláno: 23. 8. 2017, 11:55:52
Občas na to někde narazím. Zatím to k ničemu konkrétnímu nepotřebuji, ale stejně mě to zajímá.
Aktuálně jsem našel akorát třeba tohle: https://www.edi*sk.cz/vyhledat/a.html třeba odkaz na libovolný soubor v kódu jakoby není. Ale vyskytuje se to i na spostě jiných stránek |
||
Xanomes_ Profil * |
#10 · Zasláno: 23. 8. 2017, 12:04:34
Petr65465:
Vážně? |
||
Tomášeek Profil |
#11 · Zasláno: 23. 8. 2017, 12:06:09
Petr65465:
Jaktože tam ten odkaz není? Každý nabízený soubor má ty odkazy dokonce dva. |
||
Petr65465 Profil * |
#12 · Zasláno: 23. 8. 2017, 12:10:36
To ano, ale pravé tlačítko -> Zobrazit zdrojový kód už ne
|
||
pcmanik Profil |
#13 · Zasláno: 23. 8. 2017, 12:11:34
Petr65465:
Pretože sa obsah načítava ajax-ovo a ten nieje vidieť postupom ktorý si popísal. |
||
Časová prodleva: 7 let
|
0