Saltar al contenido

Detectar el navegador en la aplicación (WebView) con PHP / Javascript

Solución:

No estoy seguro de Android, pero cuando usa el SDK de iOS UIWebView, envía el nombre y la versión de su aplicación como parte del agente de usuario (YourApp/1.0).

Luego puede usar PHP para verificar si su vista web en la aplicación se está usando o no:

if (strpos($_SERVER['HTTP_USER_AGENT'], 'YourApp/') !== false)

Creo que Android también hace algo similar.

Código de solución:

$isWebView = false;
if((strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile/') !== false) && (strpos($_SERVER['HTTP_USER_AGENT'], 'Safari/') == false)) :
    $isWebView = true;
elseif(isset($_SERVER['HTTP_X_REQUESTED_WITH'])) :
    $isWebView = true;
endif;

if(!$isWebView) : 
    // Android or iOS Webview
else :
    // Normal Browser
endif;
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *