Как узнать номер телефона сим карты пользователя на ios/android?
Подскажите пожалуйста, можно ли каким-то образом в браузере мобильного устройства узнать номер телефона сим-карты текущего пользователя (с его разрешения)?
Например, есть форма регистрации. В форме есть поле для телефона. Пользователь сам не заполняет это поле, а оно заполняется с помощью JS автоматически - туда подставляется номер телефона сим-карты, которая вставлена в телефон пользователя.
Сергей Горностаев, почему же? Некоторые сайты распознают мой номер телефона когда захожу с мобильного интернета. И предлагают автоматическую подписку на нехорошие вещи. По клику на кнопку. Насколько я понял, оператор модифицирует HTTP заголовки и сливает инфу о моём номере. Грустно.
Сергей Горностаев, То, что вы с этим не сталкивались, не значит, что этого нет.
Почитайте на досуге про wapclick. Это есть почти у все операторов, у тех что вы указали есть точно.
У вас скорее всего подключены услуги типа отмены подисок на контент.
В android есть такой объект, как TelephonyManager. Вот через него можно получить интересующую вас информацию. Если пользователь даст разрешение.
Понятно, что никакой JS и прочие внешние программы доступа к нему не получат, только установленное на телефон ПО.