Запрос свойства JavaScript в Python (GAE) - PullRequest
0 голосов
/ 11 марта 2010

В настоящее время я делаю веб-приложение для iphone на основе Google App Engine (python). Мне нужно проверить, просматривает ли пользователь не сафари, а домашний экран. Я могу проверить это с помощью логического свойства JavaScript «только для чтения window.navigator.standalone», которое читается на:

Как я могу прочитать это Boolean на Python? Я думаю, по self.request.headers.get () или что-то, но это не будет работать.

1 Ответ

2 голосов
/ 11 марта 2010

Согласно этой странице о заголовках HTTP и MobileSafari , вы можете определить, запустил ли пользователь ваш сайт со своего домашнего экрана, проверив, находится ли строка Safari в HTTP_USER_AGENT. заголовок. Если он отсутствует, они просматривают на главном экране.

Это кажется очень хрупким (и, похоже, не документировано за пределами пары постов в блогах, не принадлежащих Apple), поэтому на это, возможно, не стоит полагаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...