相关疑难解决方法(0)

如何检测Safari,Chrome,IE,Firefox和Opera浏览器?

我有FF,Chrome,IE,Opera和Safari的5个插件/扩展.

如何识别用户浏览器并重定向(单击安装按钮后)以下载相应的插件?

javascript browser-detection

738
推荐指数
17
解决办法
78万
查看次数

JavaScript中的浏览器检测?

如何使用JavaScript确定确切的浏览器和版本?

javascript browser-detection

218
推荐指数
10
解决办法
32万
查看次数

检测Safari浏览器

如何使用JavaScript检测Safari浏览器?我在下面尝试了代码,它不仅可以检测Safari,还可以检测Chrome浏览器.

function IsSafari() {

  var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1;
  return is_safari;

}
Run Code Online (Sandbox Code Playgroud)

javascript browser-detection

119
推荐指数
14
解决办法
16万
查看次数

在输入类型日期中设置日期

<input id="datePicker" type="date" />?
Run Code Online (Sandbox Code Playgroud)

我将在chrome中设置datepicker输入类型日期的今天日期.

$(document).ready( function() {
    var now = new Date();
    var today = now.getDate()  + '/' + (now.getMonth() + 1) + '/' + now.getFullYear();
    alert(today);
    $('#datePicker').val(today);
});?
Run Code Online (Sandbox Code Playgroud)

但它不起作用

编辑此jsFiddle - 请尝试使用chrome.

jquery html5 date

86
推荐指数
9
解决办法
22万
查看次数

从控制台检查chrome版本

有没有办法从控制台检测谷歌Chrome的版本.我知道我可以解析用户代理字符串 - 但我更喜欢更简洁的方式.

这是我目前拥有的:

var uaStr = navigator.userAgent.toLowerCase();
var index = uaStr.indexOf('chrome/');
uaStr.substring(index +7,index+11);
Run Code Online (Sandbox Code Playgroud)

我想知道是否有更好的方法 - 比如 chrome.version()

谢谢.

google-chrome

16
推荐指数
1
解决办法
1万
查看次数

如何在Web浏览器中测试asm.js的可用性?

想象一下,我有一个asmjs脚本,但在运行脚本之前,我想测试并查看浏览器是否支持asm.js.如果是false,则显示一条消息,指示浏览器是旧的或类似的,否则,执行脚本.

我们能否利用"use asm"某种方式来检测Web浏览器是否支持asm.js?

function MyAsmModule() {
    "use asm";
    // module body
}
Run Code Online (Sandbox Code Playgroud)

javascript asm.js

16
推荐指数
1
解决办法
579
查看次数

如何检查浏览器是否基于 Chromium?

我有一个 Chrome 扩展程序,我目前正在编写一个网站来宣传它。我知道可以在所有基于 Chromium 的浏览器(Chrome、Opera 等)中安装 Chrome 扩展程序。

是否可以检查浏览器是否可以从网上商店下载扩展程序或基于铬?

我在这里找到了检测是否是 Google Chrome 的代码。如果我错了,请纠正我,但我认为window.chrome不会在所有基于 Chromium 的浏览器中返回。

javascript chromium google-chrome-extension

13
推荐指数
1
解决办法
3808
查看次数

如何仅为Safari添加css行

我正在建立一个网站,但Chrome和其他浏览器中的元素需要保证金,但在safari中则不然.所以我想添加一个css行来修复它,但我找不到任何方法只为safari 3+添加css.

html css safari stylesheet

10
推荐指数
5
解决办法
5万
查看次数

如何构建Web组件自定义元素以同时使用这两个规范

我需要建立一个应该需要工作与两个规格,组件custom elements spec v0它得到了过时custom elements spec v1,最新的稳定版本。

如果我使用custom elements v0规范构建组件,则某些应用程序将因为使用polymer 2和高于它们而面临问题,而与polymer 1无法使用custom elements v1规范的应用程序将面临同样的问题。

我无法控制更改Polyfill的应用程序,某些应用程序必须使用支持旧规范的Polyfill,而某些应用程序需要使用新的Polyfill。

我正在寻找一个可靠的解决方案,以结合这两个规范以在所有应用程序中运行我的自定义元素,而不管polyfills版本如何。我可以在组件中添加任何polyfill或snippet,以便它们可以在任何地方运行,但在我的研究中没有找到任何支持这两种规范的库或polyfill。

我打算编写一个适配器,该适配器可以结合下面提到的用于映射的回调的两个规范,对此思想的投入将不胜感激。

connectedCallback(){
    this.attachedCallback();
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用stenciljs,但它只能与最新版本的自定义元素规范一起使用。我还没有找到任何方法来对其进行调整以使其与早期规范兼容。

请针对上述情况提出一些可行的替代方案和可行的解决方案。

html javascript web-component polyfills custom-element

9
推荐指数
1
解决办法
234
查看次数

识别Shiny Server中的用户Web浏览器信息

在Shiny Server中,我可以通过获取有关客户端的一些信息session$clientData.在我目前正在使用的项目中

parseQueryString(session$clientData$url_search)
Run Code Online (Sandbox Code Playgroud)

获取URL中的参数.我希望能够获取网络浏览器信息(Google收集的用于分析的信息类型).虽然我可能想知道如何在ASP.NET或PHP可能的JS中做到这一点,但我并不清楚如何在我自己的JS中编织一个Shiny应用程序并将结果信息传递给变量.

如何获取随网页请求一起发送的浏览器信息?

r shiny shiny-server

6
推荐指数
1
解决办法
587
查看次数