2017-01-16 1 views
0

Wenn der Benutzer meine HTML-Seite mit dem mobilen Browser besucht, möchte ich den Gerätetyp und Hersteller kennen. Ist es möglich?Wie kann ich den Handy-Hersteller mithilfe von JavaScript auf dem mobilen Browser finden

Wenn Sie die Website www.mhltech.org/DoIHaveMHL.aspx von einem mobilen Browser öffnen, wird es das mobile Gerät identifizieren (wie Motorola Moto G 2. Gen 2014, Asus Google Nexus 7, etc.). Es ist was ich suche.

+0

Haben Sie nachgeforscht? Z.B. http://webmasters.stackexchange.com/questions/1941/mobile-phone-detection-brand-model-browser-etc – jonrsharpe

+0

Ich habe einige Suche im Internet getan. Die meisten Lösungen sprechen über die Identifizierung des mobilen Browsers (über User Agent). Ich suchte nach einer bestimmten Marke und einem bestimmten Modell. Ich habe die von @jonrsharpe erwähnte Diskussion verpasst. Es erwähnt einige der Lösungen von Drittanbietern. – raghu

Antwort

0

Nun,

können Sie window.navigator.userAgent verwenden,

Es wird Ihnen sagen, das Gerät und Browser-Informationen wie

[Mozilla/5.0 (Linux, Android 6.0.1 ; Samsung SM-G900H Aufbau/MMB29K) AppleWebKit/537.36 (KHTML, wie Gecho) SamsungBrowser/4.0 Chrome/44.0.2403.133 Mobile Safari537.36]

und Sie müssen nur den Bracket-Wert extrahieren, den Sie brauchen, und Sie haben die Geräteinfo.

Besuch erkunden:
https://developer.mozilla.org/en-US/docs/Web/API/Navigator http://blog.teamtreehouse.com/exploring-javascript-device-apis

+0

Ich kenne userAgent. Ich suchte nach einer Methode, um die genauen Informationen über die Marke und das Modell des Geräts zu erhalten. – raghu

+0

userAgent gibt Ihnen alle Informationen im Zusammenhang mit Browser/Gerät, für Geräteinfo, Extrahieren Sie die erste Klammer Informationen, die das Gerät [Marke, Modell, OS, ...] – Nityanarayan44

1

Vielleicht können Sie platform.js verwenden.

Sie können platform.manufacturer; verwenden, um Ihr Problem zu lösen.

+0

Ich war auf der Suche nach einer Möglichkeit, das Gerät zu finden Marke und Modell, keine dritte Teillösung. Ich bin durch die platform.js gegangen, konnte die Logik erkennen, die sie benutzten. – raghu

Verwandte Themen