/ / Jak dodać domyślny (domyślny do kraju przeglądarki) kod kraju przed numerem telefonu komórkowego w MVC ASP.NET? - asp.net-mvc, brzytwa

Jak dodać kod kraju domyślny (domyślny kraj przeglądarki) przed numerem telefonu komórkowego w MVC ASP.NET? - asp.net-mvc, brzytwa

Mam pole tekstowe akceptujące numer telefonu komórkowego. Jak dodać domyślny (domyślny do kraju przeglądarki) kod kraju przed numerem telefonu komórkowego?

Używam MVC ASP.NET

Odpowiedzi:

2 dla odpowiedzi № 1

Możesz skorzystać z usługi, http://ipinfo.io, w celu wykrycia kraju według adresu IP użytkownika (lokalizacja będzie na ogół mniej dokładna niż natywne dane geolokalizacyjne, ale nie wymaga żadnego pozwolenia użytkownika). Daje ci adres IP klienta, nazwę hosta, informacje geolokalizacyjne (miasto, region, kraj, kod regionu, kod pocztowy itp.) oraz właściciel sieci.

$.get("https://ipinfo.io", function(response) {
console.log(response.city, response.country);
}, "jsonp");

Oto bardziej szczegółowy przykład JSFiddle, który drukuje również pełne informacje o odpowiedzi, dzięki czemu można zobaczyć wszystkie dostępne szczegóły: http://jsfiddle.net/zK5FN/2/