выяснить, работает ли браузер Android в приложении или для себя - PullRequest
1 голос
/ 20 января 2012

Я использую гибридное приложение для Android от гейзер .Я хочу проинформировать пользователя о возможности загрузки этого приложения, если он войдет в мобильную версию моего сайта.Дело в том, что в приложении запущен браузер, который просматривает почти тот же контент, что и мобильный веб-сайт.

как я могу определить с помощью JS, если я работаю в браузере приложений, а не в обычном браузере?Я не хочу показывать ссылку для загрузки приложения в приложении.

Спасибо

1 Ответ

0 голосов
/ 20 января 2012

То, что вы могли бы сделать, это иметь функцию javascript на вашей странице, такую ​​как

setAndroidApp=function(){
    isAndroidApp=true;
}

, а затем, когда вы загружаете свой сайт через версию для Android (при условии, что вы используете Android WebView class), вы могли бы запустить функцию при загрузке страницы следующим образом

webview.loadUrl("javascript:setAndroidApp()");

, в этом случае вы бы установили isAndroidApp на true для остальной части вашего кодаесли это видно из приложения Android.

...