Jak v data:text,html zabránit rychlé smrti znakem #

Jak v data:text,html zabránit rychlé smrti znakem #
« kdy: 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
#


alex6bbc

  • *****
  • 1 691
    • Zobrazit profil
    • E-mail
Re:Jak v data:text,html zabránit rychlé smrti znakem #
« Odpověď #1 kdy: 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?!

petersveter

Re:Jak v data:text,html zabránit rychlé smrti znakem #
« Odpověď #2 kdy: 28. 02. 2024, 16:43:19 »
base64

alex6bbc

  • *****
  • 1 691
    • Zobrazit profil
    • E-mail
Re:Jak v data:text,html zabránit rychlé smrti znakem #
« Odpověď #3 kdy: 28. 02. 2024, 20:45:23 »
takze bude html text kodovat do base64, to ma rychlejsi to vrazit do textaku a otevrit v prohlizeci.

Re:Jak v data:text,html zabránit rychlé smrti znakem #
« Odpověď #4 kdy: 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.