Vraag De user-agent ophalen met JavaScript


Ik zou graag een script willen dat de user-agent van de gebruiker kan pakken en naar een attribuut kan verwijzen.

Ik maak een contactformulier voor websiteproblemen en ik moet meestal weten welke browser de gebruiker gebruikt. Hoe kan ik de user-agentstring detecteren en deze als de waarde van een invoerelement proppen.

Mijn HTML ziet er ongeveer zo uit:

<input type="hidden" id="UserAgent" name="User Agent" />

Ik wil dat de user-agent daaraan wordt toegevoegd als het waardeattribuut, zodat het er als volgt uit zou zien:

<input type="hidden" id="UserAgent" name="User Agent" value="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.53.11 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10" />

76
2018-02-26 02:42


oorsprong


antwoorden:


Pure Javascript

document.getElementById('UserAgent').value = navigator.userAgent;
<input type="text" id="UserAgent">

jQuery

$('#UserAgent').val(navigator.userAgent);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<input type="text" id="UserAgent">


161
2018-02-26 02:45



Originele Q zei niets over jQuery. zo

document.getElementById('UserAgent').value = navigator.userAgent;

45
2018-06-11 19:31