精华内容
下载资源
问答
  • 判断网站CMS类型

    千次阅读 2019-06-02 21:09:46
    什么是CMS ...内容管理系统分为四种不同类型:企业内容管理系统(ECM / ECMS),Web内容管理系统,Web组内容管理系统和组件内容管理系统。 判断目标 脚本语言 操作系统 搭建平台 CMS厂商 使用工具 A...

    什么是CMS

    我们要知道,CMS代表“内容管理系统”,是一种软件工具,允许我们创建,编辑和发布内容。虽然早期的CMS软件用于管理文档和本地计算机文件,但大多数CMS系统现在专门用于管理Web上的内容。

    内容管理系统分为四种不同类型:企业内容管理系统(ECM / ECMS),Web内容管理系统,Web组内容管理系统和组件内容管理系统。

    判断目标

    脚本语言
    操作系统
    搭建平台
    CMS厂商

    使用工具

    AWVS
    WWWSCAN
    whatweb
    googlehack

    展开全文
  • 判断网站cms类型与暴库

    千次阅读 2019-01-05 15:32:23
    判断网站cms类型 判断目标:脚本语言、操作系统、搭建平台、cms厂商 使用工具:wvs、wwwscan、站长工具、whatweb、googlehack 暴库 暴库,就是通过一些技术手段或者程序漏洞得到数据非法下载到本地。黑客在得到...

    判断网站cms类型

    判断目标:脚本语言、操作系统、搭建平台、cms厂商

    使用工具:wvs、wwwscan、站长工具、whatweb、googlehack

    暴库

    暴库,就是通过一些技术手段或者程序漏洞得到数据非法下载到本地。黑客在得到网站数据库后,就能得到网站管理账号,对网站进行破坏和管理,黑客也能通过数据库得到网站用户的隐私信息,甚至得到服务器的最高权限。

      暴库利用方法

      Inurl:/inc/conn.asp

      Inurl:/inc+conn.asp to parent directory intext:

      Inurl:/inc/conn.asp

    Inurl:/inc+conn.asp

    To parent directory

    所有可以目录浏览的网页都有一些相同的地方,主要是下面几个:

    To parent directory

    转到父目录

    利用方法:

    而利用google来搜索目录浏览的Google语法主要有:intitle intex、inurl site、filetype等等

    搜索域名后缀,常见的后缀有:com、net、mil、org、info、gov、edu、biz、coop、pro、int、arpa

    例:以前复旦大学的数据库下载

    Intext:to parent diectory+intext:mdb site:fudan.edu.cn

    暴库绕过防下载

    #sdsf.mdb

    下载时改成:%23 sdsf.mdb

    高级语法暴库

      Inurl:./...admin.../...add

      Inurl:/...admin.../..del..

      Inurl:/...asp<id=<%<%<%

    实战:www.jnhrss.gov.cn/

    网站后台查找

      后台查找方法

    1. 默认后台:admin,admin/login.asp,manage,login.asp等等常见后台
    2. 查看网页的链接:一般来说,网站的主页有管理登录类似的东西,有些可能是被管理员删掉
    3. 查看网站图片的属性
    4. 查看网站使用的管理系统,从而确定后台
    5. 用工具查找:wwwscan,intellitamper,御剑
    6. Robots.txt的帮助:robots.txt文件告诉蜘蛛程序在服务器上什么样的文件可以被查看
    7. Google hacker
    8. 查看网站使用的编辑市妇幼默认后台,密码

    蜘蛛爬行

    Robots、burosuite、wvs、net park

    Google hack

    Inurl:xxx.com

    site:xxx.com

    site:xxx.com 后台管理

    Site:xxx.com后台登录

    Site:xxx.com管理员登录

    图片属性

    右击图片属性

    有时候也会暴露管理员目录

     robots查看

    Robots查看也可以利用得到相关后台目录

    网站cms下载分析

      可以通过下载该类型网站cms源代码进行后台目录的分析查找

    社会工程

      猜解工具:hydra、PKAV HTTP Fuzzer、Discuz批量用户密码暴力破解器

    网站漏洞利用

    找到版本号、用版本号查找漏洞。

     

    展开全文
  • 判断三角形类型

    千次阅读 2018-03-18 12:40:14
    判断该三角形类型。输入描述:测试数据有多组,每组输入三角形的三条边。输出描述:对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。示例1输入3 4 5 输出直角三角形注意:判断锐角三角形时,需要每个角都是...

    题目描述

    给定三角形的三条边,a,b,c。判断该三角形类型。

    输入描述:

    测试数据有多组,每组输入三角形的三条边。

    输出描述:

    对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。
    示例1

    输入

    3 4 5
    

    输出

    直角三角形
    注意:判断锐角三角形时,需要每个角都是锐角。
    #include<stdio.h>
    #include<math.h>
    bool angle1(int x,int y,int z)
    {
        if(pow(x,2)+pow(y,2)==pow(z,2)||pow(x,2)+pow(z,2)==pow(y,2)||pow(z,2)+pow(y,2)==pow(x,2))
            return true;
        return false;
    }
    bool angle2(int x,int y,int z)
    {
        if(pow(x,2)+pow(y,2)>pow(z,2)&&pow(x,2)+pow(z,2)>pow(y,2)&&pow(z,2)+pow(y,2)>pow(x,2))
            return true;
        return false;
    }
    bool angle3(int x,int y,int z)
    {
        if(pow(x,2)+pow(y,2)<pow(z,2)||pow(x,2)+pow(z,2)<pow(y,2)||pow(z,2)+pow(y,2)<pow(x,2))
            return true;
        return false;
    }
    int main()
    {
        int a,b,c;
        while(~scanf("%d%d%d",&a,&b,&c))
        {
            if(angle1(a,b,c))
                printf("直角三角形\n");
              else if(angle2(a,b,c))
                printf("锐角三角形\n");
             else if(angle3(a,b,c))
                printf("钝角三角形\n");
        }
        return 0;
    }



    展开全文
  • JS判断浏览器类型方法

    千次阅读 2013-01-18 17:40:14
    浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本。 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。...

    方法一:

    在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子。浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本。 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题,而判断浏览器的版本一般只能通过分析浏览器的userAgent才能知道。我们先来分析一下各种浏览器的特征及其userAgent。

           IE

          只有IE支持创建ActiveX控件,因此她有一个其他浏览器没有的东西,就是ActiveXObject函数。只要判断window对象存在 ActiveXObject函数,就可以明确判断出当前浏览器是IE。而IE各个版本典型的userAgent如下:

            Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)

            Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)

            Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

            Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)

          其中,版本号是MSIE之后的数字。

           Firefox

           Firefox中的DOM元素都有一个getBoxObjectFor函数,用来获取该DOM元素的位置和大小(IE对应的中是 getBoundingClientRect函数)。这是Firefox独有的,判断它即可知道是当前浏览器是Firefox。Firefox几个版本的 userAgent大致如下:

            Mozilla/5.0 (Windows; U; Windows NT 5.2) Gecko/2008070208 Firefox/3.0.1

            Mozilla/5.0 (Windows; U; Windows NT 5.1) Gecko/20070309 Firefox/2.0.0.3

            Mozilla/5.0 (Windows; U; Windows NT 5.1) Gecko/20070803 Firefox/1.5.0.12

          其中,版本号是Firefox之后的数字。

           Opera

           Opera提供了专门的浏览器标志,就是window.opera属性。Opera典型的userAgent如下:

            Opera/9.27 (Windows NT 5.2; U; zh-cn)

            Opera/8.0 (Macintosh; PPC Mac OS X; U; en)

            Mozilla/5.0 (Macintosh; PPC Mac OS X; U; en) Opera 8.0

          其中,版本号是靠近Opera的数字。

           Safari

           Safari浏览器中有一个其他浏览器没有的openDatabase函数,可做为判断Safari的标志。Safari典型的userAgent如下:

            Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/525.13 (KHTML, like Gecko) Version/3.1 Safari/525.13

            Mozilla/5.0 (iPhone; U; CPU like Mac OS X) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A93 Safari/419.3

          其版本号是Version之后的数字。

          Chrome

          Chrome有一个MessageEvent函数,但Firefox也有。不过,好在Chrome并没有Firefox的getBoxObjectFor 函数,根据这个条件还是可以准确判断出Chrome浏览器的。目前,Chrome的userAgent是:

            Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13

          其中,版本号在Chrome只后的数字。

          有趣的是,Chrome的userAgent还包含了Safari的特征,也许这就是Chrome可以运行所有Apple浏览器应用的基础吧。

          只要了解了以上信息,我们就可以根基这些特征来判断浏览器类型及其版本了。我们会将判断的结果保存在Sys名字空间中,成为前端框架的基本标志信息,供今后的程序来读取。如果判断出谋种浏览器,Sys名字空间将有一个该浏览器名称的属性,其值为该浏览器的版本号。例如,如果判断出IE 7.0,则Sys.ie的值为7.0;如果判断出Firefox 3.0,则Sys.firefox的值为3.0。下面是判断浏览器的代码:

        <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>

          我们把对IE的判断放在第一,因为IE的用户最多,其次是判断Firefox。按使用者多少的顺序来判断浏览器类型,可以提高判断效率,少做无用功。之所以将Chrome放在第三判断,是因为我们预测Chrome很快会成为市场占有率第三的浏览器。其中,在分析浏览器版本时,用到了正则表达式来析取其中的版本信息。

          如果你的JavaScript玩得很高,你还可以将前面的判断代码写成这样:

        <script type="text/javascript">

            var Sys = {};

            var ua = navigator.userAgent.toLowerCase();

            window.ActiveXObject ? Sys.ie = ua.match(/msie ([\d.]+)/)[1] :

            document.getBoxObjectFor ? Sys.firefox = ua.match(/firefox\/([\d.]+)/)[1] :

            window.MessageEvent && !document.getBoxObjectFor ? Sys.chrome = ua.match(/chrome\/([\d.]+)/)[1] :

            window.opera ? Sys.opera = ua.match(/opera.([\d.]+)/)[1] :

            window.openDatabase ? Sys.safari = ua.match(/version\/([\d.]+)/)[1] : 0;

         

            //以下进行测试

            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>

          这样可以使JavaScript代码更精简些。当然,可读性稍差一些,就看你是重视效率还是重视可维护性了。

          使用不同特征来判断浏览器的方法,虽然在速度上比用正则表达式分析userAgent要来的快,不过这些特征可能会随浏览器版本而变化。比如,一种浏览器本来独有的特性取得了市场上的成功,其他浏览器也就可能跟着加入该特性,从而使该浏览器的独有特征消失,导致我们的判断失败。因此,相对比较保险的做法是通过解析userAgent中的特征来判断浏览器类型。何况,反正判断版本信息也需要解析浏览器的userAgent的。

          通过分析各类浏览器的userAgent信息,不难得出分辨各类浏览器及其版本的正则表达式。而且,对浏览器类型的判断和版本的判断完全可以合为一体地进行。于是,我们可以写出下面的代码:

        <script type="text/javascript">

            var Sys = {};

            var ua = navigator.userAgent.toLowerCase();

            var s;

            (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :

            (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :

            (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :

            (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :

            (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;

            //以下进行测试

            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>

          其中,采用了“... ? ... : ...”这样的判断表达式来精简代码。判断条件是一条赋值语句,既完成正则表达式的匹配及结果复制,又直接作为条件判断。而随后的版本信息只需从前面的匹配结果中提取即可,这是非常高效的代码。

           以上的代码都是为了打造前端框架所做的预研,并在五大浏览器上测试通过。今后,判断某种浏览器只需用if(Sys.ie)或 if(Sys.firefox)等形式,而判断浏览器版本只需用if(Sys.ie == '8.0')或if(Sys.firefox == '3.0')等形式,表达起来还是非常优雅的。

    方法二:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <script type="text/javascript">
    function browserinfo(){
            var Browser_Name=navigator.appName;
            var Browser_Version=parseFloat(navigator.appVersion);
            var Browser_Agent=navigator.userAgent;
            var Actual_Version,Actual_Name;
            var is_IE=(Browser_Name=="Microsoft Internet Explorer");//判读是否为ie浏览器
            var is_NN=(Browser_Name=="Netscape");//判断是否为netscape浏览器
    var is_op=(Browser_Name=="Opera");//判断是否为Opera浏览器
                    if(is_NN){
                //upper 5.0 need to be process,lower 5.0 return directly
                if(Browser_Version>=5.0){
       if(Browser_Agent.indexOf("Netscape")!=-1){
            var Split_Sign=Browser_Agent.lastIndexOf("/");
                     var Version=Browser_Agent.lastIndexOf(" ");
         var Bname=Browser_Agent.substring(0,Split_Sign);
         var Split_sign2=Bname.lastIndexOf(" ");
                     Actual_Version=Browser_Agent.substring(Split_Sign+1,Browser_Agent.length);
                     Actual_Name=Bname.substring(Split_sign2+1,Bname.length);
      
       }
       if(Browser_Agent.indexOf("Firefox")!=-1){
            var Split_Sign=Browser_Agent.lastIndexOf("/");
                     var Version=Browser_Agent.lastIndexOf(" ");
                     Actual_Version=Browser_Agent.substring(Split_Sign+1,Browser_Agent.length);
                     Actual_Name=Browser_Agent.substring(Version+1,Split_Sign);
      
       }
       if(Browser_Agent.indexOf("Safari")!=-1){
       if(Browser_Agent.indexOf("Chrome")!=-1){
       var Split_Sign=Browser_Agent.lastIndexOf(" ");
                    var Version=Browser_Agent.substring(0,Split_Sign);;
                 var Split_Sign2=Version.lastIndexOf("/");
                    var Bname=Version.lastIndexOf(" ");
                     Actual_Version=Version.substring(Split_Sign2+1,Version.length);
                     Actual_Name=Version.substring(Bname+1,Split_Sign2);
       }
       else{
           var Split_Sign=Browser_Agent.lastIndexOf("/");
                    var Version=Browser_Agent.substring(0,Split_Sign);;
                 var Split_Sign2=Version.lastIndexOf("/");
                    var Bname=Browser_Agent.lastIndexOf(" ");
                     Actual_Version=Browser_Agent.substring(Split_Sign2+1,Bname);
                     Actual_Name=Browser_Agent.substring(Bname+1,Split_Sign);
      
       }
       }
                 
        
        
                 }
                else{
                     Actual_Version=Browser_Version;
                     Actual_Name=Browser_Name;
                 }
             }
            else if(is_IE){
                var Version_Start=Browser_Agent.indexOf("MSIE");
                var Version_End=Browser_Agent.indexOf(";",Version_Start);
                 Actual_Version=Browser_Agent.substring(Version_Start+5,Version_End)
                 Actual_Name=Browser_Name;
               
                if(Browser_Agent.indexOf("Maxthon")!=-1||Browser_Agent.indexOf("MAXTHON")!=-1){
       var mv=Browser_Agent.lastIndexOf(" ");
       var mv1=Browser_Agent.substring(mv,Browser_Agent.length-1);
                mv1="遨游版本:"+mv1;
            Actual_Name+="(Maxthon)";
         Actual_Version+=mv1;
                 }
               
             }
       else if(Browser_Agent.indexOf("Opera")!=-1){
                     Actual_Name="Opera";
                    var tempstart=Browser_Agent.indexOf("Opera");
                    var tempend=Browser_Agent.length;
                     Actual_Version=Browser_Version;
                 }
            else{
                 Actual_Name="Unknown Navigator"
                 Actual_Version="Unknown Version"
             }
            /*------------------------------------------------------------------------------
             --Your Can Create new properties of navigator(Acutal_Name and Actual_Version) --
             --Userage:                                                                     --
             --1,Call This Function.                                                        --
             --2,use the property Like This:navigator.Actual_Name/navigator.Actual_Version;--
             ------------------------------------------------------------------------------*/
             navigator.Actual_Name=Actual_Name;
             navigator.Actual_Version=Actual_Version;
           
            /*---------------------------------------------------------------------------
             --Or Made this a Class.                                                     --
             --Userage:                                                                  --
             --1,Create a instance of this object like this:var browser=new browserinfo;--
             --2,user this instance:browser.Version/browser.Name;                        --
             ---------------------------------------------------------------------------*/
            this.Name=Actual_Name;
            this.Version=Actual_Version;
         }
       browserinfo();

        document.write("你使用的浏览器是:"+navigator.userAgent);
    document.write("<br>");
         document.write("你使用的浏览器是:"+navigator.Actual_Name+",版本号:"+navigator.Actual_Version);

    </script>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head>
    <body>

    </body>
    </html>

     

    展开全文
  • 图片类型判断

    千次阅读 2012-08-17 15:47:07
    http get到的图片数据 jpg/gif/bmp/png,可以通过一些方法来判断图片类型 首先是可以通过Content-Type字段来判断,image/gif,image/png等。标示的很详细。 但是这里的内容是web server填进去的,不能保证其准确...
  • javascpt语言怎么对字符串的类型类型判断?怎么判断字符串属于的类型是什么?
  • js判断浏览器类型及版本

    千次阅读 2014-07-22 12:40:19
    网站前端开发中,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本,而判断浏览器的版本一般只能通过分析浏览器的userAgent才能知道. 各种浏览器的...
  • Tika判断文件类型(可正确判断

    千次阅读 2019-01-29 16:59:30
    try (InputStream is = theInputStream; BufferedInputStream bis = new BufferedInputStream(is);) { AutoDetectParser parser = new...原网站:  https://recalll.co/app/?q=Type%20Detection%20in%20Tika  
  • JS判断浏览器类型

    千次阅读 2011-12-07 13:36:32
    你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。 几天前,浏览器家族有刚诞生了一位小王子,...在网站前端开发中,浏览器兼容性问题本已让我们
  • 判断密文加密类型hash-identifier

    千次阅读 2016-12-01 10:02:02
    判断密文加密类型hash-identifier
  • Java 通过魔数判断上传文件的类型

    千次阅读 2018-09-11 11:49:25
    文件上传功能是很多网站都必须的功能,而判断文件类型不仅可以过滤文件的上传,同时也能防范用户上传恶意的可执行文件和脚本,以及将文件上传服务器当作免费的文件存储服务器使用。 而对于上传文件来说,不能简单的...
  • 判断sql注入漏洞的类型

    千次阅读 2017-09-08 22:19:59
    通常 Sql 注入漏洞分为 2 种类型: 数字型字符型 其实所有的类型都是根据数据库本身表的类型所产生的,在我们创建表的时候...5.2.1 数字型判断: 当输入的参 x 为整型时,通常 abc.php 中 Sql 语句类型大致如下:
  • php上传文件类型判断

    千次阅读 2014-07-16 17:33:34
     文件类型mime和后缀名判断 (可能会被用户恶意修改)  文件一定要重命名  文件存放目录不应用可执行权限  文件大小的控制. 2.说说这个文件类型判断  根据后缀名判断:大家都知道,不是很准确,可能会被用户...
  • Java,可以获取到客户的IP地址,怎么知道用户用的是移动流量打开的,还是链接wifi打开的网络
  • 判断jdbc连接的数据库类型

    千次阅读 2015-06-01 18:12:43
    问题描述: 有时候,我们的网站需要适配不同的数据库,且可能会同时使用时,... * 判断数据库类型 * @return * @throws SQLException */ public String getDataBaseType() throws SQLException { //通过drive
  • 但是网上根据值判断设备类型的表格是 二进制的数 比如下面这篇 http://blog.csdn.net/shichaog/article/details/53455169 然后这个网站是可以输入6位数这种直接得出类型 http://www.ampedrftech.com/cod.htm 我...
  • navigator.userAgent.indexOf来判断浏览器类型 $(document).ready(function(){ var ua = navigator.userAgent; if(ua.indexOf("Android")>0 || ua.indexOf("iPhone")>0 || ua.indexOf("iPad")>0){//移动端 ...
  • 时下,许多web网站都有自己的手机建站,当用移动设备浏览网站的时候,我们... js判断设备类型是移动设备还是PC设备 // borwserRedirect (function browserRedirect(){ var sUserAgent = navigator.userAgent.
  • 判断web后台数据库类型的方法

    千次阅读 2017-09-28 10:34:06
    一、根据网页编程语言去判断 ASP和.NET:Microsoft SQL Server PHP:MySQL、PostgreSQL Java:Oracle、MySQL 以上是常见的搭配。 二、根据数据库报错判断 输入单引号报错 mysql: error:You have an ...
  • JS判断浏览器类型及版本

    千次阅读 2012-01-14 09:03:28
    你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。 几天前,浏览器家族有刚诞生了一位...在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱
  • 根据病毒名称来判断病毒类型

    千次阅读 2011-05-20 21:53:00
    在做一道软设的考试题的时候要求根据病毒的名称来判断病毒的类型,   于是在网上搜索了一下,果然有发现收获不小啊!呵呵,于是赶紧收藏了来!正文如下:           ...
  • 正则表达式判断号码靓号类型

    千次阅读 2015-02-04 15:59:50
     很多网站需要将好的会员号留着,或用于日后的盈利。实现方法不是本文讨论范围,本文仅列出用于检测靓号类型的一些正则。  靓号检测:主要可以检测连号(正连 12345、倒连65432)、AABB号、手机号码、日期号...
  • JavaScript判断浏览器类型及版本

    千次阅读 2011-01-12 14:23:00
      你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界...  在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少
  • php判断客户端浏览器的类型

    千次阅读 2014-03-14 17:56:12
    1、通过 $_SERVER['HTTP_USER_AGENT'] 来写一个php判断浏览器类型的办法。 function my_get_browser(){ if(empty($_SERVER['HTTP_USER_AGENT'])){ return '命令行,机器人来了!'; } if(false!==strpos($_...
  • // 判断当前访问者的客户端设备类型、操作系统及浏览器类型 function jupmBrowserType() { var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; ...
  • 根据TTL值判断主机类型

    千次阅读 2011-02-01 14:58:00
    TTL 128 windows TTL 64 linux TTL 255 unix或路由器
  • 通过userAgent判断手机浏览器类型

    千次阅读 2016-11-15 17:52:17
    我们可以通过userAgent来判断,比如检测某些关键字,例如:AppleWebKit*****Mobile或AppleWebKit,需要注意的是有些浏览器的userAgent中并不包含AppleWebKit关键字,可能会是Linux,UCBrowser等等。 下面是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 219,123
精华内容 87,649
关键字:

如何判断网站类型