`
danwind
  • 浏览: 232750 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

js与各类浏览器

    博客分类:
  • js
阅读更多

1.判断是什么类型的浏览器

 

<script type="text/javascript">
        var Sys = {};
        var ua = navigator.userAgent.toLowerCase();
        if (window.ActiveXObject)
            Sys.ie = ua.match(/msie ([\d.]+)/)[1]
        else if (document.getBoxObjectFor)
            Sys.firefox = ua.match(/firefox\/([\d.]+)/)[1]
        else if (window.MessageEvent && !document.getBoxObjectFor)
            Sys.chrome = ua.match(/chrome\/([\d.]+)/)[1]
        else if (window.opera)
            Sys.opera = ua.match(/opera.([\d.]+)/)[1]
        else if (window.openDatabase)
            Sys.safari = ua.match(/version\/([\d.]+)/)[1];
        
        //以下进行测试
        if(Sys.ie) document.write('IE: '+Sys.ie);
        if(Sys.firefox) document.write('Firefox: '+Sys.firefox);
        if(Sys.chrome) document.write('Chrome: '+Sys.chrome);
        if(Sys.opera) document.write('Opera: '+Sys.opera);
        if(Sys.safari) document.write('Safari: '+Sys.safari);

    </script>

 

 

2.判断浏览器是否安装了flash插件

 

<script> 
//IE中判断是否安装插件 
var swf; 
function IE_Flash() 
{ 
try 
{ 
var swf=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); 
alert("已安装插件"); 
} 
catch(e) 
{ 
alert("没有安装插件"); 
} 
} 
//FireFox,Chrome中判断是否安装插件 
function FF_or_Chrome_Flash() 
{ 
var swf=navigator.plugins["Shockwave Flash"]; 
(swf)?alert("已安装插件"):alert("没有安装插件"); 
} 
</script> 

详细出处参考:http://www.jb51.net/article/24544.htm

 

 

3.

 

 

分享到:
评论

相关推荐

    HTML+JS实现浏览器在线预览文件(支持pdf、excel、ppt、doc、jpg、png格式)

    在现代Web应用中,提供用户在线预览各类文件的能力是一个重要的功能,这使得用户无需下载文件就能查看其内容。本文将详细介绍如何使用HTML和JavaScript技术实现在浏览器中预览PDF、Excel、PPT、DOC、JPG以及PNG格式...

    JavaScript安全从浏览器到服务端.ppt

    这份名为"JavaScript安全从浏览器到服务端.ppt"的资料详细探讨了JavaScript在浏览器、MongoDB和Node.js环境中可能面临的各类安全问题。 首先,浏览器是JavaScript的主要执行环境,也是网络安全的第一线。在浏览器上...

    JavaScript安全从浏览器到服务端

    在MongoDB方面,JavaScript对象模式使得MongoDB天然与JavaScript友好。然而,这也意味着攻击者可以利用JavaScript的能力来构建针对MongoDB的攻击,例如利用其查询和更新功能来破坏数据的完整性和保密性。此外,如果...

    水星浏览器

    这些实例通常包括如何初始化CEF库,创建浏览器窗口,加载URL,处理JavaScript与本地代码的交互,以及处理各种浏览器事件等。通过这些实例,初学者可以快速上手,熟练者则能以此为基础进行更复杂的应用开发。 易语言...

    360浏览器4.0正式版

    在兼容性方面,360浏览器4.0正式版对各类网页标准和插件的支持较为全面,无论是HTML、CSS还是JavaScript,都能得到良好的解析,使得用户可以无障碍地访问各类网页应用。同时,它还支持多种浏览器扩展,满足用户个性...

    WebBrowser2 易语言浏览器插件

    lib目录通常存放的是易语言的各类扩展库,以便于程序在运行时调用这些库中的函数和资源。 其次,WebBrowser2_static.lib 文件则是静态链接库,它与动态链接库相对,不需要在运行时加载,而是直接在编译阶段合并到...

    PB cfw浏览器

    由于集成了谷歌浏览器的内核,这款浏览器能够支持各种网页标准,无论是HTML5、CSS3还是JavaScript,都能流畅运行,确保用户可以顺利打开各类网页。对于依赖于现代网络技术的互动式H5网页,PB cfw浏览器也表现得...

    网络 浏览器 360安全浏览器 3.5.0.6 正式版

    《360安全浏览器3.5.0.6正式版:网络浏览的安全保障与技术解析》 360安全浏览器,作为中国市场上知名的网络浏览器之一,一直以来以其强大的安全防护功能和用户友好的界面设计赢得了广大用户的青睐。3.5.0.6正式版的...

    win10新浏览器Edge浏览器使用手册.docx

    Edge 浏览器可以通过输入 about:flags 在浏览器地址栏中输入 about:flags,出现开发者设置页面,然后勾选启用实验性 JavaScript 功能、启用 asm.js 和启用实验性辅助功能三个选项,最后重启浏览器即可。 2. 涂鸦和...

    国培浏览器

    1. **教育平台集成**:浏览器可能内置了对各类在线教育平台的快捷访问,如国家开放大学、中国大学MOOC等,方便用户一键直达学习页面。 2. **安全浏览**:考虑到教育环境,浏览器可能强化了安全防护功能,防止恶意...

    签到小助手浏览器插件用于签到各种web网站

    签到小助手是一款基于浏览器插件的工具,主要用于自动化签到各类Web网站,极大地节省了用户手动签到的时间和精力。这款插件的核心是利用JavaScript技术实现,这使得它能够跨平台地在不同浏览器上运行,如Chrome、...

    02-浏览器PPT.pdf

    目前,浏览器市场竞争激烈,2016年的市场份额数据显示,各类浏览器版本的使用情况各异。未来,随着云计算的普及,浏览器将更加紧密地与云服务结合,提供更高效、便捷的服务。例如,UC浏览器采用云端压缩技术优化网页...

    javascript各类示例打包

    这个压缩包"javascript各类示例打包"包含了20个不同类别的JavaScript示例,总计超过300个实例,这些都是从各个网站收集并整理归类的宝贵资源。通过学习这些示例,你可以深入理解JavaScript的基础以及高级特性。 1. ...

    浏览器UA信息5万个包括有详细浏览器及版本号参数的一百个UA包括手机winLinux等

    6. **Web兼容性测试**:通过UA信息模拟不同环境,进行兼容性测试,确保网站在各类设备和浏览器上正常运行。 通过对这些数据的深入挖掘和分析,可以提供有价值的洞察,帮助网站优化其用户体验,提升跨平台和跨设备的...

    最新世界之窗浏览器5.0官方中文完美版下载

    《世界之窗浏览器5.0:官方中文完美版解析与技术要点》 世界之窗浏览器,作为一款广受用户喜爱的网页浏览工具,其最新版本5.0的发布引起了广泛关注。这款官方中文完美版,旨在提供更为流畅、安全且便捷的网络浏览...

    傻妞浏览器1.0版

    5. **兼容性**:浏览器需要支持各种Web标准,如HTML5、CSS3和JavaScript,以确保能正确显示各类网页。傻妞浏览器1.0版可能经过测试,兼容大部分主流网站和应用程序。 6. **书签管理**:书签功能是浏览器常用的一项...

    常见浏览器的4大内核

    通过不断的版本更新,Presto在JavaScript执行效率上实现了优化,确立了Opera作为速度最快浏览器的地位。 #### 五、内核对比与选择 - **Trident**:封闭性较强,仅限于Windows平台,但因集成于Windows系统而拥有...

    基于Webkit的嵌入式浏览器的研究与实现

    基于以上优势,这款浏览器有望被广泛应用到各类便携式网络终端,如PDA、智能手机等。特别是在当前移动互联网高度发达的背景下,这种高性能、低功耗的嵌入式浏览器将极大地方便用户随时随地获取网络信息,具有重要的...

    PDFKit一个适用于Node和浏览器的JavaScriptPDF生成库

    PDFKit 是一个强大的JavaScript库,专门用于在Node.js环境和现代浏览器中生成PDF文档。它提供了丰富的API,使得开发者能够方便地创建、编辑和管理PDF文档。这个库的出现,使得在前端和后端都能轻松处理PDF生成的需求...

    最新js各类脚本大全本人已经整理过

    在这个"最新js各类脚本大全"中,包含了一系列精心整理过的JS脚本,涵盖了多种实用功能,如效果展示、窗口管理、进度条处理以及日期时间操作。同时,还涉及到jQuery库的一些经典效果。以下是这些知识点的详细说明: ...

Global site tag (gtag.js) - Google Analytics