Выполняет ли jQuery mobile (или docs) анализ пользовательского агента, чтобы решить, следует ли генерировать кнопку возврата? - PullRequest
2 голосов
/ 21 июня 2011

Не имея Android или iPhone, я попытался запустить браузер Chromium со строками пользовательских агентов "Android" и "iPhone".Я заметил, что на мобильных документах jQuery появляется кнопка «Назад», когда я запускаю браузер со строкой UA «iPhone», но не когда я делаю это со строкой «Android».

Поскольку JQM по умолчанию отключил кнопки возврата, выполняет ли JQM сам анализ UA или они специально запрограммировали это в документах?

1 Ответ

0 голосов
/ 21 июня 2011

После дополнительной работы и копания я обнаружил следующее:

  1. Либо мое предыдущее наблюдение (о наличии или отсутствии кнопки "назад" в зависимости от строки UA) было неверным, либо я былглядя на разные версии документов (есть разные версии для каждого выпуска)

  2. При написании моего собственного приложения кнопка «Назад» по умолчанию НЕ была отключена.Но оказывается, что я использовал альфа-версию JQM (1.0.4) вместо более поздней бета-версии

  3. Документация по бета-версии, похоже, предназначена для приложений для планшетов (имеетмакет из двух колонок. Может быть, он определяет размер экрана? Я не вижу, чтобы это работало на телефоне)

В заключение, спасибо добрым людям из Stackoverflow, которые посмотрели на этовопрос.Похоже, это не было большой проблемой

...