问题标签 [httpbrowsercapabilities]

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 投票
2 回答
3040 浏览

javascript - 如何在文本框点击事件中设置文本框中字符的第一个位置---Chrome问题

请参阅下面的代码这是 HTML

这是javascript

上面的代码在所有浏览器中都可以工作,期望 chrome...我希望文本框单击以将文本框的焦点放在第一个位置..在 chrome 中没有出现在字符的第一个位置..请帮助...任何建议...??

0 投票
4 回答
14328 浏览

c# - 在 ASP.NET 中带有 Masked Edit Extender 的 TextBox 中的退格键或 Delete 键在 Chrome 中不起作用

在上面的代码中删除或退格键在文本框中工作 Firefox 和 IE 但不能在 Chrome 中工作..请帮助..

任何建议....??

0 投票
1 回答
1062 浏览

.net - 请求浏览器返回 InternetExplorer 而不是带有默认用户代理的 IE

根据 Microsoft 的HttpCapabilitiesBase.Browser Property文档,您可以使用以下代码检查 Internet Explorer。

在我的 MVC 应用程序中,以下代码返回InternetExplorer NOT IE

使用 IE 的开发人员工具,我可以将用户代理字符串更改为 IE 以外的任何其他字符串Default,它们会IE按文档返回,但默认返回InternetExplorer.

他们为什么要把那个字符串改成InternetExplorer? 那里有任何文件为什么他们会这样做?

0 投票
1 回答
747 浏览

c# - .NET 请求浏览器将 Opera 识别为 Chrome

所以在我的代码中我有:

当我使用 Opera 时,我有版本 21,现在是最新版本 33,但我的代码总是返回 Chrome。它为 Opera 21 返回“Chrome 34”,为 Opera 33 返回“Chrome 46”。

为什么会发生这种情况,我该如何解决?

0 投票
1 回答
716 浏览

android - 转发新会话时出错找不到:Android 模拟器的功能

我正面临 Android 模拟器的“错误转发新会话”。我的设置是配置了 selenium grid v2.53.1 和 genymotion android 模拟器的 appium node v1.53。我需要调用 S6 设备的本机浏览器。但是 selenium 网格没有将我的会话转发到 Appium。我在 Node.json 下面使用过

}

我想要的能力是:

有人可以帮忙吗?我已经尝试了上述能力类型的所有组合,不知道我做错了什么。

0 投票
2 回答
918 浏览

asp.net - 在 ASP.NET 中检测 IE10 及更早版本

如果用户使用 IE7 或更早版本,我支持将用户重定向到错误页面的 ASP.NET MVC 站点。

如果用户使用的是 IE10 或更早版本,我现在需要进行更改以将用户重定向到错误页面。我知道要检测 IE8,我只需要检查 MajorVersion 是否等于 8,但我无法找到有关使用 Request.Browser 检测 IE9 和 IE10 的文档。

也许检查 MajorVersion 是否小于或等于 10 就足够了。但是,我知道对于 IE11,Request.Browser.Browser 返回“InternetExplorer”而不是“IE”,并且我无法找到有关 IE9 和 10 为浏览器返回的确切答案。此外,对于 IE 给我的信任问题,假设 IE9 和 10 将 MajorVersion 设置为 9 和 10,我感到不安全。有谁确切地知道 Request.Browser.Browser 和 Request.MajorVersion 将包含 IE9 和 10 吗?

0 投票
3 回答
657 浏览

angular - Angular 2 应用程序在 IE11 中不支持

我有一个使用 webpack 设置的 angular 2 应用程序。我想支持 Internet Explorer 11 中的应用程序。在我的package.json中

tsconfig.json

webpack.config.json

控制台窗口中的错误是

SCRIPT5022:错误:无法解析 PlanningComponent 的所有参数:([object Object]、[object Object]、?、[object Object])。

这是可选参数的一些问题。而且有时它会引发其他一些错误,例如 S

CRIPT1028:预期的标识符、字符串或数字

但它不会在其他浏览器中发生。

0 投票
1 回答
161 浏览

c# - 是否使用 HttpBrowserCapabilities 最佳实践进行操作系统和移动检测?

我想知道使用从 HttpContext.Request.Browser 获得的 HttpBrowserCapablilties 是否是我检查请求是否来自 Windows 桌面计算机而不是移动设备的最佳方法。

请参阅下面的示例,了解我是如何使用它的。

0 投票
1 回答
41 浏览

http - 谁负责实现 HTTP 方法的属性?是浏览器还是 HTTP Server 或两者兼而有之?

众所周知,HTTP 方法具有某些属性,例如幂等性、安全性和可缓存性,并且它是通过 W3C 的 HTTP 规范定义的。

我的问题是谁负责实现这些 HTTP 属性。是浏览器客户端,还是服务器,或者浏览器和服务器都实现了 HTTP 的属性。

0 投票
1 回答
220 浏览

web-applications - Context.Request.GetHttpContext() 在 SignalR 服务器中为浏览器功能返回 null

我正在尝试从 SignalR 服务器获取客户端的浏览器功能和远程 IP 地址。我Context.Request.GetHttpContext()根据许多建议使用了而不是HttpContext.Current. 但是,我仍然得到'null'。任何帮助,将不胜感激。谢谢你。