我使用Powershell控制脚本中的IE,并希望更改脚本某些部分的用户代理字符串,然后将其更改回起始值。我找不到任何方法来执行此操作,不涉及在字节级别编辑某些文件(不熟悉)。有什么建议吗?
答案 0 :(得分:1)
64位userAgent字符串存储在注册表中的WOW64节点下.....你必须在两个地方对UAS令牌进行自定义....
如果要部署32位ActiveX,则必须为x86和x64平台重建它。您在Visual Studio中使用的Web安装项目应为两个平台创建UAS令牌。
在客户端网页或服务器端浏览器上使用UAS嗅探是不受欢迎的,因为MSIE浏览器和其他人允许开发人员从开发人员工具中更改它。
MSIE的浏览器版本模拟...例如。兼容性视图将裸UAS发送到服务器(没有插件令牌)
转到http://winware.org/en或http://enhanceie.com以测试您的IE版本正在使用哪个userAgent字符串以及发送到服务器的内容...(browsercaps测试)。