Domanda

Scusa se questa domanda ha risposto altrove, ma ho trascorso un po 'a cercare senza fortuna.

Nella mia app web, chiedo agli utenti di specificare gli URL ai loro blog. Tuttavia, non sempre mettono "http: //" all'inizio di questi URL. Altrove sul sito, quando mi collego a questi URL, il browser li interpreta come URL relativi. Ad esempio, se l'utente scrive bobsblog.wordpress.com, il link va a http://www.mydomain.com/bobsblog.wordpress.com.

Una soluzione è pre-popolare il campo URL con "http: //".

Ma una soluzione più bella sarebbe quella di analizzare l'URL e aggiungere lo schema se l'utente non lo fa. I binari offrono un buon modo per farlo? Ho guardato la funzione Uri :: Parse, ma non sembra offrire un buon modo per farlo.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top