问题标签 [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.
c++ - iPhone 应用程序:使网页只对使用特定应用程序的人访问
我只是想知道这是否可能,如果可以,创建只能从自定义 iPhone 应用程序访问的网页的最佳方法是什么?例如,如果您尝试从 iPhone 的内置浏览器或任何其他浏览器访问该网页,它会显示错误页面,但从自定义构建的应用程序访问时,它会完全正常运行。
出现的一个想法是将应用程序内的嵌入式浏览器中的 User-Agent 字符串更改为自定义字符串。我不确定这是否可行。
我希望这是有道理的。
提前致谢。
-本
php - 检查 Internet Explorer。PHP vs. 即条件注释?
所以我决定将我的 CSS 分解成一个 ie6-and-ie7-only 文件。我将在此文件中包含仅针对 ie6 和 ie7 的 CSS 规则,例如:
如果可能的话,我更喜欢使用 PHP with$_SERVER['HTTP_USER_AGENT']
来检测浏览器,而不是使用条件注释。
我知道访问者可以“欺骗”他们的用户代理并声称是他们想要的任何浏览器,但是对于使用 PHP 而不是条件注释来检测浏览器的一般意见是什么?
ruby-on-rails - 为 request.user_agent 获取“未定义的方法 `include?'”
我有这行代码:
但我偶尔会收到此错误:
检查错误日志时,收到错误的用户没有“ HTTP_USER_AGENT
”。
那么如何修复该行,以便在没有 的情况下不会引发错误HTTP_USER_AGENT
?
javascript - 从用户代理或 Javascript 检测 64 位或 32 位 Windows?
我想提供正确版本的下载。我拥有的版本是:
- 32 位 Windows
- 64 位 Windows
- Linux
使用 User Agent 字段检测 Linux 很容易;但是是否有可能可靠地确定 Windows 是 32 位还是 64 位?
用户可能正在使用奇怪的浏览器——IE 和 Firefox 很常见,而且我们可能在某个地方有一个 Opera 用户;也可能是 Chrome 用户。我知道 64 位 Windows 7 附带 32 位和 64 位版本的 IE,我想将我下载的 64 位版本都发送给他们。
(编辑添加:我知道我应该提供所有选项,我会的。但是人们不阅读选项。所以我想默认提供正确的下载,以提高可用性。当然,虽然这很有帮助如果我做对了,如果我做错了,那将是非常无益的。从目前的答案来看,似乎没有可靠的方法来做到这一点)。
internet-explorer-7 - 安装 .Net Framework 3.5 SP1 后,IE7 的用户代理是否被默认解决?
我已经验证安装.Net Framework 3.5 SP1 后,当用户代理字符串超过一定数量的字符时,用户代理默认为'userAgent string:Mozilla/4.0 (compatible; MSIE 6.0)'。我已经在多台机器上验证了这种行为,但似乎找不到合适的解决方法。当用户的浏览器 (IE7) 错误地报告用户代理时,这会阻止某些 Silverlight 应用程序运行。在安装 3.5 SP1 之前,用户代理在报告浏览器版本和 .Net 框架版本方面是正确的。
html - 默认 CSS 的浏览器依赖于什么?
嗨(请原谅我丑陋的英语;-))
你知道是否有任何用户代理的默认 CSS ...:
- 取决于它的发行号?
- 取决于它的布局引擎?
- 取决于其布局引擎的版本号?
- 取决于操作系统?
- 取决于操作系统版本号?
如果是(对于任何选择),您是否有任何示例来证明它?
非常感谢你。:-)
user-agent - 用户代理字符串中的 MDDR
MDDR 在用户代理字符串中是什么意思?
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; MDDR; InfoPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)
python - 如何在 python-twitter 中设置用户代理?
我正在编写一个小脚本来发送来自监控系统的消息。到目前为止我遇到的唯一问题是我无法正确设置用户代理,所有推文都显示为“来自 API”,这并不是什么大问题,但我想知道我做错了什么。重现此行为的示例:
我正在使用 python-twitter 0.6 在 Ubuntu 9.10 上运行 Python 2.6.4
有任何想法吗 ?:-)
c# - 网站如何找出访问它们的浏览器
网站如何找出访问它们的浏览器
我该怎么做
你给asp.net c#的答案吗
php - 启用基于用户代理
我需要根据用户代理字符串激活“div”。例如,(这是我的实际用途)一个使用 Firefox 的用户来到我的网站。我想告诉他们“欢迎 Firefox 用户!感谢您对开源软件等的支持;”。
该消息位于 Div 中。我只想向 Firefox 用户展示它。它必须与大多数现代(主流)浏览器兼容。我正在使用 PHP。
先感谢您。
阿图尔