问题标签 [user-agent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
27 回答
246139 浏览

html - Determine a user's timezone

Is there a standard way for a web server to be able to determine a user's timezone within a web page?

Perhaps from an HTTP header or part of the user-agent string?

0 投票
10 回答
27030 浏览

python - 使用 Python 获取 Wikipedia 文章

我尝试使用 Python 的 urllib 获取 Wikipedia 文章:

但是,我得到以下响应,而不是 html 页面:错误 - 维基媒体基金会:

维基百科似乎阻止了不是来自标准浏览器的请求。

有人知道如何解决这个问题吗?

0 投票
3 回答
156 浏览

browser - 识别请求响应的设备

网络服务器是否有可能知道收到了哪种类型的设备请求?

例如,如果请求来自计算机 (Firefox),是否可以创建一个显示不同内容的网站,如果请求来自 iPhone,则显示不同的内容?

0 投票
7 回答
970 浏览

windows-vista - IE7 在 Vista 上检测为 IE6...为什么?

我有两台vista Business 机器。我在两者上都安装了 IE 7。在我的第一台机器(Computer1)上,如果我访问这个站点(http://www.quirksmode.org/js/detect.html),它会说我正在使用“Windows 上的 Explorer 6”。如果我将 Computer2 与 Vista Business 和 IE7 一起使用,它会显示我正在使用“Windows 上的 Explorer 7”。这是一个屏幕截图。两台机器上的 IE 版本相同。有人有解决方案吗?

0 投票
7 回答
80307 浏览

http-headers - 来自用户代理 HTTP 标头的操作系统

在映射用户代理 HTTP 标头字符串 --> 操作系统的任何地方是否有一个好的、最新的列表?

0 投票
3 回答
810 浏览

c++ - 即用户代理 wxWidgets

我目前使用 ie 作为 wxWidgets 上的活动 x com 事物,并且想知道是否有任何简单的方法可以更改始终有效的用户代理。

Atm 我正在更改标题,但这仅在我手动加载链接时才有效(即调用 setUrl)

0 投票
1 回答
1368 浏览

apache - 基于 User-Agent 的 Apache 流量节流

我们在 Linux 上的 WebSphere 6.0 前面运行 Apache(IBM HTTP Server 6.0.2.0)。我们从不同 IP 地址的特定用户代理处获得过多流量。我们不想阻止 User-Agent 或 IP 地址,但想稍微减慢它们的速度。

对我们来说最好的方案是使用开箱即用的 Apache 配置选项来解决问题。

任何想法或建议将不胜感激。

谢谢!

0 投票
2 回答
301 浏览

rss - 如何检测提要阅读器访问我的页面?

我想根据用户是浏览器还是 RSS 阅读器(因此避免使用 example.com/feed URL)从单个 URL 提供不同的内容。因此,www.example.com/posts 将向浏览器返回 (X)HTML 页面,向提要阅读器返回 RSS 提要。

实现这一点的架构上最合适的方式是什么?

PS 垒球问题怎么样... :)

0 投票
1 回答
1408 浏览

applet - 小程序用户代理

这是一个简单的问题,但我没有找到任何有关此的文档。当小程序发出请求时,请求的用户代理如何。我想知道小程序用户代理表达式来检测请求是否来自小程序。

我做了两个测试,IE7 和 Firefox 3.0.5 和 JDK 1.6.0_03,用户代理都是“Mozilla/4.0 (Windows 2003 5.2) Java/1.6.0_03”,但我不能从两个测试中概括。

提前感谢,乔纳森。

0 投票
3 回答
418 浏览

c# - 与不同的用户代理保持相同的会话

有没有办法在不同的用户代理上使用相同的会话。我有一个 Flash 应用程序,它在将数据发布到 myHandler.ashx 时生成一个新的会话 id(同样发生在 aspx 上)。我在这里错过了一个技巧吗?