Je voudrais obtenir un script qui peut saisir l'agent utilisateur de l'utilisateur et le propulser sur un attribut.
Je crée un formulaire de contact pour les problèmes de site Web et j'ai généralement besoin de savoir quel navigateur utilise l'utilisateur. Comment puis-je détecter la chaîne de l'agent utilisateur et la propulser comme valeur d'un élément d'entrée.
Mon html ressemble à quelque chose comme:
<input type="hidden" id="UserAgent" name="User Agent" />
Je veux que l'agent utilisateur soit ajouté à cela en tant qu'attribut de valeur afin qu'il ressemble à:
<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" />
javascript
jquery
attributes
user-agent
prop
Henryaaron
la source
la source
navigator.userAgent
devrait suffire selon la réponse acceptée.Réponses:
Javascript pur
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">
la source
$.browser
et je ne pourrais pas modifier le commentaire.L'original Q n'a rien dit à propos de jQuery. donc
document.getElementById('UserAgent').value = navigator.userAgent;
la source