2013-05-15 2 views
2

Недавно я обновил приложение iGon PhoneGap до версии 2.7.0 - обновление было в основном безболезненным, но мое приложение теперь возвращает строку пользовательского агента iPad, даже когда установленный на iPhone. Странная часть заключается в том, что объект device правильно идентифицирует устройство как iPhone, но строка пользовательского агента неверна.PhoneGap 2.7.0 возвращает строку пользовательского агента iPad на iPhone

Я понимаю, что могу просто пробраться по этой проблеме, проверив свойство device.platform, но я предпочел бы иметь действительную строку пользовательского агента, так как я отправляю строку в Device Atlas.

Любая идея, почему это происходит? Любая помощь будет принята с благодарностью.

ответ

0

Если вы попробуете это, то какой результат?

navigator.platform.indexOf("iPhone"); 

Если результат < 0, то это означает, что вы не работаете на IPhone

+0

Благодаря @gaepi, это, безусловно, работать, но если это возможно, я хотел бы получить реальный агент пользователя строка для использования с Device Atlas (https://deviceatlas.com/). – Harry

Смежные вопросы