browser-detection相关内容

环境检测:node.js 或浏览器

我正在开发一个 JS 应用程序,它需要在客户端和服务器端(在浏览器上的 Javascript 和 Node.js 中)都可以工作,我希望能够重用用于双方的代码. 我发现 window 是一个只能在浏览器上访问的变量,而 global 在节点中,所以我可以检测代码在哪个环境中执行(假设没有脚本声明 window 变量) 这是两个问题. 我应该如何检测代码在哪个浏览器中运行.例如,此 ..
发布时间:2022-01-24 10:15:22 前端开发

Drupal 7 浏览器特定 css

如何在 Drupal 7 中拥有特定于浏览器的 CSS.如果浏览器是 chrome ,我想加载 chrome.css .请帮忙 解决方案 你可以在你的 template.php 文件中使用 preprocess_html 主题钩子和 drupal_add_css 函数. 您会在 drupal 7 主题中找到示例,例如在 bartik 中: //为 IE 添加条件样式表drupal_ ..

检测是否支持事件监听器

是否可以检测某些浏览器是否支持某些事件?我可以检测浏览器是否支持document.addEventListener,但我需要知道它是否支持事件DOMAttrModified.Firefox 和 Opera 支持它,但 Chrome 和其他人不支持. 解决方案 更新答案: 是的,您可以对此进行特征检测.创建一个元素,监听事件,并更改元素的属性.在我的测试中,您甚至不必将元素添加到 DO ..

如何确定浏览器是否支持 Promise

有谁知道,使用 Modernizr 或其他方式,是否有办法检测浏览器中是否启用了 Promise 功能? 我有一个用于该功能的 polyfill,但只想在浏览器没有本机实现时应用它. 解决方案 2016 年 12 月 11 日 - 更新:所有常绿版本的浏览器现在都支持 promise.它们可以安全使用. 2016 年 11 月 14 日更新:Chrome、Firefox、Saf ..
发布时间:2021-12-29 10:27:49 前端开发

如何了解 GWT 中的用户代理

我正在尝试编写特定于浏览器的代码.是否有 GWT API 来找出客户端使用的浏览器? 解决方案 Cross-Browser Support 提供了一个返回 UserAgent 字符串的 JSNI 函数. 但是请注意,您可能想要使用延迟绑定编写特定于浏览器的代码,而不是检测 UserAgent. 编辑: Kasturi 指出 Window.Navigator.getUserAge ..
发布时间:2021-12-28 21:45:38 其他开发

如何检测浏览器的版本?

我一直在寻找可以让我检测访问该网站的用户使用的是 Firefox 3 还是 4 的代码.我找到的只是用于检测浏览器类型而不是版本的代码. 如何检测这样的浏览器版本? 解决方案 您可以看到浏览器说了什么,并使用该信息记录或测试多个浏览器. navigator.sayswho= (function(){var ua= navigator.userAgent;变量;var M= ua ..
发布时间:2021-12-25 11:26:48 前端开发

.NET 中的移动浏览器设备检测

我刚刚开始创建我的第一个移动版桌面网站,它是用 WebForms 编写的. 我当前的问题与移动设备/浏览器检测有关. 我想确定的是 a) 如果您的设备是移动设备 b) 什么操作系统 (Android/IOS/etc) 以防我需要根据操作系统处理任何不同的事情 c) 什么屏幕尺寸(用于加载不同的样式表) 解决方案 通过查看 useragent 字符串来检测浏览器的类型是最简单的. ..
发布时间:2021-12-23 00:07:02 C#/.NET

禁用 Facebook 移动浏览器检测?

有谁知道通过查询字符串参数禁用 Facebook 的移动浏览器检测和重定向功能的方法吗? 例如,如果我在移动浏览器中访问 www.facebook.com/CraigslistGenie,我被重定向到 http://m.facebook.com/CraigslistGenie.我希望用户停留在网页的 www 版本上. 解决方案 您要么更改用户代理以实现该目的,要么将 ?m2w 添加到 ..
发布时间:2021-12-22 23:59:07 其他开发

PHP手机浏览器检测?

我需要一种检测移动浏览器服务器端的方法.我想要一种方法,它需要我做很少的设置和维护,但仍然为我提供(至少)Android、Mobile Safari 和 Blackberry 浏览器的准确检测,以及像 Opera 这样的替代品. 我希望至少覆盖大部分移动市场,如果不需要太多,我真的更喜欢几乎所有市场. 解决方案 WURLF 是移动浏览器检测和PHP API 可用. ..
发布时间:2021-12-22 23:25:32 PHP

移动侦测

有没有办法使用 Javascript 检测移动设备?此外,我研究了有这样一个 XML,其中包含可以帮助识别手机的用户代理. 解决方案 您可能有一个普通站点,并且您希望在满足某些条件(例如屏幕非常小或内容被缩放)时重定向到移动站点以适应小型物理空间中的大型“虚拟"屏幕.那么,为什么不检查这些条件而不是测试无数的 UA 字符串. 试试这样的: 为了让 UA 报告屏幕的物理像素大小, ..
发布时间:2021-12-22 23:25:25 前端开发

使用jQuery检测设备是否可以拨打电话(支持“tel://"协议)

在我的网站上,我有几个这样的链接: 218.111.2222 我想使用 jQuery(或其他方法)来确定设备是否支持拨打电话/使用 tel://协议.世界上有这种方法吗? 我想使用某种方法来启用或禁用链接,因为当在桌面上单击时,我们会进入一个页面,例如“Firefox 不知道如何打开此地址,因为协议 (tel) 与任何程序." 目前,我正在嗅探用户代理并检测它是否是移动设备 ..
发布时间:2021-12-22 23:24:04 前端开发

使用 jQuery 检测 iPad 用户?

有没有办法通过 jQuery/JavaScript 检测当前用户是否在使用 iPad? 解决方案 iPad 检测 您应该能够通过查看 userAgent 属性: var is_iPad = navigator.userAgent.match(/iPad/i) != null; iPhone/iPod 检测 类似地,平台 检查 iPhone 或 iPod 等设备的属性: f ..
发布时间:2021-12-20 20:28:35 前端开发

使用 jQuery 检测 IE

$(window).load(function () {if($.browser.msie && $.browser.version=="6.0") {//做东西}}); 刚刚意识到 $.browser 在 1.3 中已经贬值了.检测IE,特别是IE6的新方法是什么. 解决方案 jQuery 文档 code>jQuery.browser 显示以下警告.(重点是我的.) 由于$.br ..
发布时间:2021-12-18 12:49:36 其他开发