I'd like to get a script that can grab the user's user agent and prop it to an attribute.

我正在制作一个网站问题联系表,我通常需要知道用户正在使用什么浏览器.如何检测用户代理字符串并将其作为输入元素的值.

My html looks something like:

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

我希望将用户代理作为value属性添加到该属性中,使其看起来像:

<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" />

推荐答案

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">

Jquery相关问答推荐

当一个很长的活动增加标题时,满历js每周都会出现.这是一种让标题只出现一次的方法吗?

使用 JQuery 在 span 标签中用逗号分隔页面上的文本

如何在 jquery 中切换 attr()

jQuery:获取数据属性

jQuery .val() 和 .attr('value') 有什么区别?

foreach for JSON 数组,语法

Bootstrap 4 多选下拉菜单

我如何从 ACE 编辑器中获得价值?

Google Maps API v3 infowindow 关闭事件/回调?

jQuery .get 错误响应函数?

根据弹出框相对于窗口边缘的 X 位置更改 Bootstrap 弹出框的位置?

如何使用 jquery 更改 onclick 事件?

offsetTop 与 jQuery.offset().top

页面重新加载后,如何使用 twitter bootstrap 保持当前选项卡处于活动状态?

如何签入用户已在 Google recaptcha 中选中复选框的 js?

如何使用 JSON、jQuery 将一组复杂对象发布到 ASP.NET MVC 控制器?

如何在 JavaScript 中的对象数组中查找值?

删除除一个之外的所有类

页面加载后如何执行jquery代码?

jQuery 使用 AND 和 OR 运算符按属性 Select