2009-06-01 33 views

回答

1

浏览器名称,版本和操作系统信息由浏览器本身在生成页面时通过用户代理字符串提供。您可能会发现微软的MSDN页面user-agent有趣。如果您在C#中使用Web浏览器控件,则可以根据需要覆盖用户代理字符串。

如果您使用Firefox,则可以用类似于用户代理插件的方式覆盖user-agent。我不确定是否或如何在其他浏览器中更改用户代理。

至于屏幕分辨率,网页源文件的快速视图显示下面的JavaScript:

<script type="text/JavaScript"> 
    document.write(screen.width+'x'+screen.height); 
</script> 

我怀疑的浏览器会直接从OS得到“屏幕”可变信息 - 我我不知道你会如何推翻这些价值观,我也不确定你会想要!