Vždy mi přišlo divné psát do Contact "mailto:", "tel:", atd... Proč to tak je? To není dost jasné, že security@example.com je emailová adresa a dost těžko se na ní bude telefonovat?
Jen hádám, ale není to třeba kvůli tomu, že tel. číslo může patřit i faxu a user@example.com nemusí být jen mailová adresa, ale například Jabber adresa? Jde tedy o rozlišení tel/fax a email/jabber.
Chtěl jsem původní komentář editovat, ale už mě to nenechalo uložit..
To byrokratické zdůvodnění jiným RFC jsem si přečetl a pořád nechápu, proč bych měl psát před emailovou adresu mailto: jen proto, že se to tak dělá v klikacích odkazech, které slouží k jinému účelu.
Třeba proto, že nerozlišíte uživatele od e-mailové adresy - obojí vypadá stejně (a taky v 80 % to stejné je).
Totéž platí pro telefon/fax.
Klikací odkazy slouží ke stejnému účelu. Pořád jsou to odkazy. Klikatelnost je jenom věc UI, nic vám nebrání napsat prohlížeč security.txt souborů, který bude mít odkazy také klikatelné.
žeby to malo súvis s tym strojovým spracovanim? Jednoducho nie je potrebné robiť nejakú logiku, ktorá bude skúšať či reťazec vyhovuje regexu. Nehovoriac o tom, že okrem tel. čisla a emailu, tam v budúcnosti môže byť odkaz na chat, sociálne siete a pod.
Tak hlavně, že se to strojové zpracování usnadnilo tím, že konce řádků jsou v tom buď CRLF nebo LF, jako by se na tom ani v 1. století nešlo prostě už jednou shodnout :-D
S konci řádků CRLF nebo LF si stroj opravdu bez problémů poradí. Hádat z formátu dat, o jaká data se jedná, je něco úplně jiného.
Jediný případ, kdy jsem se setkal s problémy s LF/CRLF/CR, byly projekty vyvíjené na různých platformách na Gitu. A i tam mě vlastně jen Git ve Windows upozornil, že všechny CRLF převede na LF. U textových souborů přenášených po HTTP (...security.txt...) opravdu problém není.
1. 5. 2022, 12:42 editováno autorem komentáře
prekvapivo "security@example.com" nemusí byť len emailová adresa. Rovnako 10 čísiel nemusí byť tel.č. Dokonca ak ste si to do teraz nevšimli, tak podľa tel.č. sa dá kontaktovať nie len telefonicky ale aj cez rôzne služby ako WhatsApp či Telegram. Navyše keď máš pred mailom "mailto" či pred tel.č. "tel:" tak v rámci kompatibility s inými systémami ono to potom je klikatelné a umožní otvorenie priamo mailového klienta alebo vytáčanie hovoru.
28. 4. 2022, 09:41 editováno autorem komentáře
Protože datovým typem toho pole je URI, takže musí začínat schématem, např. https, mailto, tel, skype... když budete chtít, můžete si do Contactu napsat secondlife://blabla/456/78/99/ a přijímat hlášení bezpečnostních chyb ve vaší kanceláři v Second Life :-)
Protože je to standardní formát URL. A proč spoléhat na to, že člověk z formátu dat uhodne, o co se jedná, když máme standard, který to umí přesně specifikovat? Navíc to nemusí hádat člověk, můžete to zpracovávat strojově.