Benutzer überprüfen, ob die Seite in App geöffnet ist oder nicht

8

Ich verwende folgenden Code, um zu überprüfen, ob der Benutzer die Site in App geöffnet hat oder nicht

%Vor%

Aber das funktioniert bei einigen Geräten wie.

nicht
  

GT - S7582 Android Version 4.2.2

Gibt es dafür eine Lösung in älteren Geräten?

Vielen Dank im Voraus!

    
Sree 13.07.2016, 13:43
quelle

3 Antworten

4

Sie können einfach in den oberen Ссылка aufnehmen. Es ist eine leichtgewichtige Bibliothek und erfordert es enthalten Sie nur eine einzige Datei.

zum Beispiel:

%Vor%

Wenn Sie android dann erkennen möchten, können Sie eingeben:

%Vor%

Dies ist der zuverlässigste Weg, ein mobiles Gerät zu erkennen (aber auch nicht kugelsicher). Es gibt keine Möglichkeit für eine zuverlässige mobile Erkennung mit einem einfachen User Agent Check.

Wenn Sie sich die Quelle Ссылка ansehen, können Sie den GT-S7582 sehen wird unterstützt.

    
Pawel Dubiel 30.07.2016, 19:33
quelle
1

Ich würde empfehlen, eine Bibliothek zu verwenden, die eine stabile Anzahl von Überprüfungen für die Erkennung von Mobilgeräten / Apps aufweist. Der Vorteil dabei ist, dass Sie erwarten können, dass das Framework zukünftige Geräte unterstützt, indem Sie einfach Ihre Bibliothek aktualisieren, anstatt sie selbst neu zu codieren.

Für PHP scheint es Mobile-Detect zu geben, es ist Open Source und hat aktive Beiträge: Ссылка

    
Thomas Raffelsieper 27.07.2016 07:23
quelle
1

Wenn Sie den Fehler ausblenden möchten, verwenden Sie array_key_exists in Ihrem Code wie folgt :

%Vor%

Die Funktion array_key_exists " Prüft, ob der angegebene Schlüssel oder Index im Array vorhanden ist ".

  

Vielleicht musst du in Zukunft weitere Fehler verstecken, also kannst du @ verwenden    stumm Fehler. Siehe hier .

    
Olaf Erlandsen 02.08.2016 20:29
quelle

Tags und Links