browser - 什么是用户代理?

标签 browser user-agent

我看到许多 Web 开发工具可以让我更改称为用户代理 的东西。这是什么?

最佳答案

用户代理不会改变 Safari 呈现页面的方式,它只会改变 Safari 在发出 HTTP 请求时以及在 JavaScript 中调用 navigator.userAgent 时假装的浏览器。一些网络服务器和网页上的一些 JavaScript 会根据用户代理改变它们的行为(这通常是个坏主意),所以有时如果网络服务器给你一个页面说“对不起,你的浏览器不受支持” ,您可能想将您的用户代理更改为 IE,以查看它是否真的有效,即使它们不支持它也是如此。

关于browser - 什么是用户代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/788036/

相关文章:

javascript - 垃圾多久收集一次?

android - 在 android webview 中更改用户代理意味着什么?

css - 用户代理样式表覆盖边框样式

javascript - 运行最基本的 jQuery 脚本需要什么?

javascript - 检测 Chrome 浏览器安装是否为 64 位

javascript - 浏览器、时区、Chrome 67 错误(历史时区更改)

silverlight - Silverlight 是否有并发 HTTP 请求限制?

c# - WPF WebBrowser 字体大小更改功能

user-agent - 如何通过 IPTables 阻止一些特殊的用户代理

ios - (iOS)与我的用户代理打交道会使我的应用程序被拒绝吗?