Есть ли способ ограничить веб-сайт отображением только на Android?

Я работаю над запуском технологий методов оплаты в области маркетинга.

За последние несколько месяцев я изучал немного HTML, CSS и некоторые основные Javascript.

В настоящее время я работаю над Android-приложением, которое позволяет пользователям проверять свой баланс онлайн (исходя из HTML-страницы).

По соображениям безопасности я хочу ограничить веб-сайт, чтобы убедиться, что сайт доступен только в Android-приложении (так что пользователи не смогут получить доступ к странице на рабочем столе).

Да, есть несколько способов обойти это на основе того, что вы хотите выполнить, и как вы разгадываете страницу, но в вашем коде вы можете специально искать секретную пост-переменную, которая будет запускать только удаленный код, если этот пост содержит этот код. Другой способ заключается в том, чтобы приложение создавало конкретный уникальный «хэш», который сохраняется в удаленной базе данных для этого уникального устройства. Затем, когда приложение запрашивает удаленный файл, который запускает некоторый код, он должен отправить этот уникальный идентификатор, который ранее был зарегистрирован только устройствами Android. Этот уникальный ключ отправляется на сервер для проверки, прежде чем удаленный код может быть запущен.

Вы можете использовать эту JS для проверки user'OS

var test = navigator.userAgent.toLowerCase(); var isAndroid = test.indexOf("android") > -1; if(!isAndroid) { // Do something! // Redirect to Android-site? alert(test); } 

Я думаю, вы можете сделать приложение для Android в формате HTML / CSS / JS от Cordova Framework. Вот документация проекта Apache Cordova -> https://cordova.apache.org/

Intereting Posts