studio gratis enable cómo consola como chrome celular app activar javascript android

javascript - gratis - Detectar dentro del navegador Android o WebView



javascript android app (2)

¿Cómo puede detectar Javascript si un sitio web se carga en el navegador de stock de Android o se carga en un WebView de otra aplicación? Me gustaría ejecutar un código ligeramente diferente en estos dos casos.


Puede verificar las variables del servidor en la página que se solicita para ver si provienen de su aplicación y establecer una variable de JavaScript en consecuencia

if($_SERVER[''HTTP_X_REQUESTED_WITH''] == "com.company.app") echo ''var isAndroidApp=true;''; else echo ''var isAndroidApp=false;'';

  • reemplace com.company.app con su nombre de paquete

Actividad -> onCreate

this.webView.getSettings().setUserAgentString( this.webView.getSettings().getUserAgentString() + " " + getString(R.string.user_agent_suffix) );

Res -> Valores -> strings.xml

<string name="user_agent_suffix">AppName/1.0</string>

Javascript

function() isNativeApp { return /AppName//[0-9/.]+$/.test(navigator.userAgent); }