Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Ħαℓ₸℮ℵ ␏⫢ ⦚ 28. 02. 2024, 16:25:20

Název: Jak v data:text,html zabránit rychlé smrti znakem #
Přispěvatel: Ħαℓ₸℮ℵ ␏⫢ ⦚ 28. 02. 2024, 16:25:20
Pracuji s HTML kódem, který chodí různými kanály, jako text překvapivě. Takže často potřebuji si ho zobrazit a nejrychlejší je zadat do prohlížeče data:text/html,<Ctrl+V>

Jenže pokud se tam vyskytuje znak normálně legální znak #, tak zpracování tímto znakem končí. Protože si v kontextu URL myslí, že je to  hash separátor.

Je nějaký prohlížeč tak pokrokový, který by buď tohle dokázal vypnout pro DATA URI scheme.  ?
Nebo existuje třeba data:text/nonhashedhtml, který by tohle řešil?
Zkoušel jsem  třeba na konec html kódu dát další # ,v naději, že to bude parsovat hash  od posledního výskytu
#
Název: Re:Jak v data:text,html zabránit rychlé smrti znakem #
Přispěvatel: alex6bbc 28. 02. 2024, 16:31:06
a proc neni stejne rychle mit otevreny editor kam vlozim html a zaroven mit soubor otevreny v prohlizeci a pri zmene v editoru jen refreshnout prohlizec?!
Název: Re:Jak v data:text,html zabránit rychlé smrti znakem #
Přispěvatel: petersveter 28. 02. 2024, 16:43:19
base64
Název: Re:Jak v data:text,html zabránit rychlé smrti znakem #
Přispěvatel: alex6bbc 28. 02. 2024, 20:45:23
takze bude html text kodovat do base64, to ma rychlejsi to vrazit do textaku a otevrit v prohlizeci.
Název: Re:Jak v data:text,html zabránit rychlé smrti znakem #
Přispěvatel: Vít Šesták (v6ak) 29. 02. 2024, 09:45:17
V případě texťáku a otevření v prohlížeči bych si zkontroloval, kam všude to bude mít přístup – IIRC některé prohlížeče pak dovolují přístup do stejného adresáře.

Jinak ano, pro data: bude potřeba escapovat.