찾다
웹 프론트엔드JS 튜토리얼브라우저 유형 및 버전 번호를 확인하는 js 코드_javascript 기술

phpnew 블로그에는 discuz ubb 유형 편집기가 내장되어 있는데, ie11에서는 항상 부정확한 기능이 있었습니다.
오늘 분석해 보니 그 이유가 드디어 찾아졌습니다. 작성된 js 파일 버전에 프로세서 판단에 이상이 있어 삽입 지점이 항상 선두에 있습니다

js 함수를 제공하여 배열을 반환합니다.

코드 복사 코드는 다음과 같습니다.

function sys_userAgent(){
var userAgent = navigator .userAgent, 
rMsie = /(msies|trident.*rv:)([w.] )/, 
rFirefox = /(firefox)/([w.] )/, 
rOpera = / (opera).version/([w.] )/,  
 rChrome = /(chrome)/([w.] )/,      
 rSafari = /version/([w.] ). *(safari )/;  
var browser,version,ua;  
ua = userAgent.toLowerCase();

var match = rMsie.exec(ua);
if (match != null) {
return { browser : "ie", version : match[2] || > }

if (!!window.ActiveXObject || "ActiveXObject" in window){
return { browser : "ie", version : "0"}
}

var match = rFirefox.exec(ua);
if (match != null) {
return { browser : "firefox", version : match[2] || } 

var match = rOpera.exec(ua);

if (match != null) {

return { browser : "opera", version : match[2] || > }  

var match = rChrome.exec(ua);
if (match != null) {

return { browser : "chrome", version : match[2] || > }  


var match = rSafari.exec(ua);
if (match != null) {
return { browser : "safari", version : match[1] || > }  

if (match != null) {
return { browser : "", version : "0" }
}
}



모두에게 도움이 되기를 바랍니다.
편집자가 수정한 내용은 첨부 파일 플래시를 자주 로드하지 못하는 문제도 해결하고 캐리지 리턴 문제도 해결합니다.

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
Debian各版本号,代号和软件源Debian各版本号,代号和软件源Feb 20, 2024 am 09:01 AM

Debian是Linux系统最大的发行版之一,但其版本命名却一直令我困扰。因此我整理了一下Debian各个版本的命名和关系。版本号(数字)Debian版本号直接用数字来表示,如从Debian8、9、10和11等等。从Debian6开始,每个大的发行版都会在原数字上加1。如2023年发布的是Debian12。在当前版本的基础上,通过增加小数来表示小幅度的更新。例如,Debian12.0发布后,随后的更新版本分别为12.1、12.2等。版本号是比较常规的,也符合一般认知。版本代号(绰号)除版本号外,

Python怎么查看当前版本号_Python查看当前版本号方法Python怎么查看当前版本号_Python查看当前版本号方法Apr 02, 2024 pm 06:50 PM

1、首先进入Ubuntu系统,然后在其中使用‘Ctrl+Alt+T’开启Ubuntu命令行终端。2、然后在Ubuntu系统中一般包含python2和python3两个版本的Python。我们查询系统默认指定的python版本时使用指令,进行查询,指令【python--version】。3、接着在Ubuntu系统中一般包含python2和python3两个版本的Python。我们查询对应的python版本时使用指令,进行查询,指令【python2--version】/【python3--versi

XMind如何查看版本号-XMind查看版本号的方法XMind如何查看版本号-XMind查看版本号的方法Mar 05, 2024 pm 02:50 PM

小伙伴们知道XMind如何查看版本号吗?今天小编就来讲解XMind查看版本号的方法,感兴趣的快跟小编一起来看看吧,希望能够帮助到大家。第一步:打开XMind思维导图工具。第二步:在XMind窗口中,点击菜单栏上的“帮助”。第三步:在下拉菜单中,点击“关于XMind”。第四步:在“关于XMind”的窗口中,即可查看到的XMind的版本信息。

如何查看2345浏览器的版本号如何查看2345浏览器的版本号Jan 30, 2024 pm 06:45 PM

2345浏览器如何看版本号?每次更新完浏览器,版本号都会不一样。很多小伙伴在使用2345浏览器的时候,都会更新浏览器,每次更新完版本号都不一样,有些小伙伴就想想知道应该如何查看版本号,小编下面整理了2345浏览器查看版本号教程,感兴趣的话就跟着小编一起往下看看吧!2345浏览器查看版本号攻略【教程】第一步,打开手机桌面上的2345最新浏览器,然后我们点击设置,如图所示。第二步,之后点击关于2345浏览器,如图所示。第三步,结果如图所示,这样便查看到了2345绿色浏览器的版本号,版本号为15.6.

酷家乐怎么查看版本号_酷家乐查看版本号教程酷家乐怎么查看版本号_酷家乐查看版本号教程Apr 02, 2024 pm 01:28 PM

1、首先点击右下的酷家乐图标。2、然后进入客户端首页,点击左上的设置按钮。3、接着点击设置右侧弹出的关于。4、最后在关于页面查看版本号即可。

如何查找安装在 Windows 11 上的应用程序的版本号如何查找安装在 Windows 11 上的应用程序的版本号Apr 14, 2023 am 11:01 AM

<p>有时您最喜欢的应用程序可能会崩溃,您可能需要在故障排除过程中寻求帮助。对于故障排除,您可能需要找到安装在您机器上的应用程序的版本号。在本文中,我们通过 3 种不同的方法解释了如何轻松找到安装在 Windows 11 上的应用程序或程序的版本号。</p><h2>方法 1:从设置应用程序</h2><p><strong>第 1 步

Linux系统版本号查看攻略,轻松掌握最新技巧Linux系统版本号查看攻略,轻松掌握最新技巧Feb 02, 2024 am 09:18 AM

身为一位阅历深厚的IT工程师,对各式操作系统运用得心应手。近日新近体验Linux系统,惊喜地发掘了实用的便捷功能——查看版本详情。今日特向大家分享这一愉快的经历。1.打开终端请先启动终端,它可是Linux系统管理的得力助手哟。在桌面轻松找到那个终端图标,轻轻一点或是敲击键盘组合Ctrl+Alt+T就能启动啦~2.输入命令在终端中输入以下命令,并按下回车键:```lsb_release-a这个命令会显示出系统的版本信息。3.查看版本号当您完成操作后,控制台将会显示出诸多数据。其中之一便是系统的版本

最新的Win10系统版本如何查看?教你查看Win10系统版本的方法最新的Win10系统版本如何查看?教你查看Win10系统版本的方法Jan 12, 2024 pm 10:03 PM

虽然Win7已经停止了更新,不过微软最新的Win10还是在不断更新版本,带来了更完善的新功能与更安全的用户体验。就像前不久的win10秋季创意者版,由于Win10版本更新比较快,以致于很多朋友的系统版本过老,容易导致出现一些问题,那么我们该如何来查看Win10系统版本,看了小编的这篇教程便知了。如果之前是使用win7的用户,那么查询系统版本号是一件很简单的事,不过Win10系统就没那么简单了,使用Win7系统查看版本号的方法是无法查看到Win10系统版本号的,可能是一些用户更新了win10系统不

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경