Как отсеять часть пользователей по данному признаку?
Добрый день. Возникла нестандартная ситуация. Допустим, есть страница в интернете, которая, безусловно, свободно открывается по адресу через браузер. Это будут так называемые "браузерные" посетители, но есть еще две категории: это те, кто откроют страницу в мобильном web-приложении Cordova, и те, кто откроют данную страницу через NodeWebkit приложение для Windows. Мне нужно блокировать отображение страницы только для тех, кто открывает через браузер, то есть нужно, чтобы работало только через данные приложения (которые, по сути, и являются браузерами тоже...). Как такое реализовать? И возможно ли вообще? Как-то можно отличить данных пользователей (может быть, средствами PHP, .htaccess)? Спасибо.
Отправляй страницу в виде строки в ответ на ajax запрос клиента.
То есть храни страницу на сервере не в виде html-документа, а в виде txt-файла.
На клиенте эту строку вставляй в srcdoc айфрейма или innerHTML дива.