19得票3回答
jQuery 1.9浏览器检测

在早期的版本中,我曾经测试过在页面加载时是否需要手动触发 popstate,因为 Chrome 在加载后会立即触发它,而 Firefox 和 IE 则不会。 if ($.browser.mozilla || $.browser.msie) { $(window).trigger('p...

18得票2回答
我该如何在我的网站上使用浏览器指纹?

我希望即使用户清空了我存储当前会话信息的cookies或localstorage,也能识别访问我的API的用户。我知道浏览器指纹技术是实现这一目的的一种方式。我正在为前端开发一个angular2项目。我有以下几个问题: 是否有可用于生成浏览器指纹的angular2库?(我已经看过ng2-d...

17得票5回答
移动设备浏览器文件 vs. ASP.NET 的 WURFL

我正在开发一款商用Web应用程序,该应用程序还有一个专门针对较强大设备(如黑莓、iPhone、Android等)的移动浏览器版本。我不想使用简单的用户代理包含样式逻辑,因此正在查看各种检测库。看起来WURFL和Mobile Device Browser File是我最佳选择。 Mobile ...

17得票7回答
移动浏览器检测?

我们正在寻找一种确定用户是否使用移动浏览器的方法。我们需要在PHP中通过解析用户代理字符串实现此目的。我知道这种方法有很多缺点,但我们确实需要用这种方式来做。你有什么建议吗?请提供一个好的(即使不完美)最新代码吗?我知道WURFL,我认为它很棒,但非开源项目现在不能免费使用了。通过谷歌搜索,我...

17得票10回答
如何在Asp.net中使用javascript检测IE 11

你好,我想检测浏览器,IE 8或更高版本最适合我。为此,我使用了以下代码,但它无法识别IE 11。对于其他浏览器,它可以正确地检测。function getInternetExplorerVersion() { var rv = -1; // Return value assumes ...

17得票3回答
如何“性能检测”浏览器

一些移动浏览器和IE8的JavaScript速度不仅慢一点,而是慢了许多倍,可能是10倍!有很多功能能通过特性检测测试(js css操作等),但速度太慢会降低用户体验。 Modernizr可以告诉我某个特性是否存在,但它无法告诉我它是否低于某些性能阈值。 检测IE8对于IE8用户有效,但对...

17得票3回答
如何在Web应用程序中检测tel: URI方案的可用性?

我想在网页应用中使用tel: uri方案(rfc3966)使电话号码可在移动设备上链接,但我希望在无法处理tel:方案的设备上不链接它们 - 如桌面电脑或没有电话功能的移动设备(如iPad!) 有什么方法可以检测这一点吗?如果可能的话,我希望避免用户代理嗅探。 iPhone似乎有一个can...

16得票3回答
在.NET中进行移动浏览器设备检测

我刚开始创建我的第一个移动版桌面网站,该网站是使用WebForms编写的。 我的当前问题与移动设备/浏览器检测有关。 我要确定以下三点:a)您的设备是否为移动设备;b)操作系统(Android / IOS等),以防需要根据操作系统处理任何不同的内容;c)屏幕尺寸(用于加载不同的样式表)。

15得票3回答
禁用Facebook移动浏览器检测?

有没有办法通过查询字符串参数禁用Facebook的移动浏览器检测和重定向功能? 例如,如果我在移动浏览器中访问www.facebook.com/CraigslistGenie,我会被重定向到http://m.facebook.com/CraigslistGenie。我希望用户停留在 www ...

15得票9回答
使用jQuery检测Opera的正确方法是什么?

最近Amazon.com更新了他们的JavaScript代码,导致部分Opera浏览器出现问题。 他们的浏览器检测代码如下,但存在缺陷: function sitbReaderIsCompatibleBrowser() { if (typeof(jQuery) == '...