PhoneGap: обнаружение при запуске на настольном браузере



Я разрабатываю веб-приложение, которое использует PhoneGap: Build для мобильной версии и хочет иметь одну кодовую базу для "настольных" и мобильных версий. Я хочу иметь возможность определить, будут ли работать вызовы PhoneGap (т. е. является ли пользователь на мобильном устройстве, которое будет поддерживать PhoneGap).



я обыскал и не могу поверить, что нет простого способа сделать это. Многие люди предложили предложения;




нет из которых работают, если вы не удалите файл Javascript PhoneGap из настольной версии приложения, что побеждает мою цель иметь одну кодовую базу.



до сих пор единственное решение, которое я придумал, - это обнюхивание браузера / пользовательского агента, но это не является надежным, мягко говоря. Лучше решения приветствуются!



EDIT: немного лучшее решение-попробовать вызвать функцию PhoneGap после небольшого тайм-аута - если она не работает, то предположим, что пользователь находится на настольном веб-сайте браузер.

660   0  

Comments

    Ничего не найдено.