Kozack
@Kozack
Thinking about a11y

Как узнать что человек разработчик?

В моём приложении хочу сделать ссылку "Сообщить об ошибке" которая должна вести разработчиков на github.com а остальных пользователей на специальную форму.
  • Вопрос задан
  • 631 просмотр
Пригласить эксперта
Ответы на вопрос 8
alsopub
@alsopub
if (confirm('Вы являетесь разработчиком?')) {
  location.href = 'https://github.com/...';
} else {
  alert('А зря!');
}
Ответ написан
Sanasol
@Sanasol Куратор тега Веб-разработка
нельзя просто так взять и загуглить ошибку
Чем пользователь-разработчик отличается от пользователя-пользователя? xD
Хотите сорсы открыть чтобы он сам поправил?)
Ответ написан
console.log("Иди сюда, а то не мужик: http://github.com/...");
Ответ написан
Комментировать
flr
@flr
Не обращайте внимания на саркастичные ответы.

Вот, что надо делать:

1. Собираете какое-то время всю информацию о посетителях (операционная система, браузер, плагины, куки, просмотренные страницы, клики, движения курсором, скроллы и т.п.)
2. Периодически показываете всплывающее окно, в котором просите ответить на вопрос — разработчик ли пользователь.
3. Накапливаете данные для обучения модели
4. Обучаете модель
5. Используете обученную модель, чтобы самостоятельно распознавать разработчика в пользователе.
6. PROFIT
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Пфф...
Так дайте же наконец возможность аутентифицироваться разработчикам в приложении через OAuth github-a или при входе в приложение, а остальным - отправлять сообщения об ошибках без всякой аутентификации.
https://developer.github.com/guides/basics-of-auth...
Ответ написан
Комментировать
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Сделайте на сайте простую форму в попапе, которая по АПИ будет создавать github issue. И пользователю удобно - не надо никуда переходить и аккаунты заводить, и вам норм - все запросы падают куда надо. Если уж хотите чтобы разрабы конкретно на github ходили - добавьте блок под формой с текстом типа "Вы разраб? Милости просим к нам в репу".
Ответ написан
Carduelis
@Carduelis
Web-developer, front-end, js, less
Привяжите сканер отпечатка пальца, просите прикладывать + накапливайте базу людей и не-разработчиков.
< /irony>
Ответ написан
index0h
@index0h
PHP, Golang. https://github.com/index0h
В моём приложении хочу сделать ссылку "Сообщить об ошибке" которая должна вести разработчиков на github.com а остальных пользователей на специальную форму.

Дык дайте пользователю сделать выбор. Тот, кто является инженером + зарегистрирован на github вероятно оставит вам issue. Кто нет - напишет в форме.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы