Javascript 使用特定的用户代理提交表单

Javascript 使用特定的用户代理提交表单,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,这是我今天一直在思考的一个问题,但我不知道如何实现这一点 是否有任何可能的方法让html表单使用特定的用户代理提交 例如,假设您使用的是桌面浏览器,并且有一个表单要作为移动浏览器提交,因此能够拥有不同移动用户代理的下拉列表可能是实现这一点的一种有趣方式 大约30分钟前,我从未考虑过这一点。在互联网上快速搜索并没有得到任何结果 我们如何以编程方式欺骗用户代理?任何通过纯javascript、jquery或任何其他基于web的库的方法都可以实现这一点吗?只是想知道,为什么必须使用特定的用户代理而不是

这是我今天一直在思考的一个问题,但我不知道如何实现这一点

是否有任何可能的方法让html表单使用特定的用户代理提交

例如,假设您使用的是桌面浏览器,并且有一个表单要作为移动浏览器提交,因此能够拥有不同移动用户代理的下拉列表可能是实现这一点的一种有趣方式

大约30分钟前,我从未考虑过这一点。在互联网上快速搜索并没有得到任何结果


我们如何以编程方式欺骗用户代理?任何通过纯javascript、jquery或任何其他基于web的库的方法都可以实现这一点吗?

只是想知道,为什么必须使用特定的用户代理而不是全部发送表单?只是好奇而已。有一些浏览器插件可以让你做到这一点,这可能是最简单的方法。否则,您需要使用JS进行后端AJAX查询以提交表单,您可以在那里添加标题。要更改用户代理,您只需在请求中更改用户代理标题,但如果您尝试在浏览器JS应用中执行此操作,您会遇到这样的情况拒绝设置不安全的标头用户代理jquery例外如果您想模拟移动设备,可以使用Chrome Developer工具: