我正在寻找一种方法,以编程方式更改导航器。用户代理的飞行。在尝试获得一个自动化的 javascript 单元测试器失败后,我放弃了,并试图开始使用 fireunit。很快,我就遇到了使用实际浏览器进行 javascript 测试的难题。
具体来说,我需要更改 Navator.userAgent 来模拟几百个 userAgent 字符串,以确保对给定函数进行适当的检测和覆盖。UserAgent 是只读的,所以我好像卡住了!我怎样才能模仿领航员 userAgent?用户代理切换器(插件)可以切换 FF 的用户代理,但是我可以在 javascript 中这样做吗?