1
我最近创建了一个自动浏览器窗体窗体应用程序,浏览器各个地方只是为了好玩在这一点上。但是当我去tracemyip.org时,我注意到与我的操作系统和分辨率相关的信息可供他们使用。浏览这些类型的网站时,有没有办法改变我的分辨率和操作系统的外观?更改操作系统信息,更改分辨率信息,IE浏览器控制.NET C#
我最近创建了一个自动浏览器窗体窗体应用程序,浏览器各个地方只是为了好玩在这一点上。但是当我去tracemyip.org时,我注意到与我的操作系统和分辨率相关的信息可供他们使用。浏览这些类型的网站时,有没有办法改变我的分辨率和操作系统的外观?更改操作系统信息,更改分辨率信息,IE浏览器控制.NET C#
浏览器名称,版本和操作系统信息由浏览器本身在生成页面时通过用户代理字符串提供。您可能会发现微软的MSDN页面user-agent有趣。如果您在C#中使用Web浏览器控件,则可以根据需要覆盖用户代理字符串。
如果您使用Firefox,则可以用类似于用户代理插件的方式覆盖user-agent。我不确定是否或如何在其他浏览器中更改用户代理。
至于屏幕分辨率,网页源文件的快速视图显示下面的JavaScript:
<script type="text/JavaScript">
document.write(screen.width+'x'+screen.height);
</script>
我怀疑的浏览器会直接从OS得到“屏幕”可变信息 - 我我不知道你会如何推翻这些价值观,我也不确定你会想要!