Dator > installation av Java Web för att starta ActiveX-kontrollen

  • installation av Java Web för att starta ActiveX-kontrollen


  • När du skapar ett Java-program eller applet att distribuera på Internet , ett vanligt problem som uppstår för Java -utvecklare är att se till att Java installeras på kundens dator är kompatibel och kommer att stödja deras program eller websida . Genom användning av ActiveX-kontroll och JavaScript i din distribution webbplats kan du se till att klientdatorn har en kompatibel version av Java installerat , eller presentera den aktuella versionen för slutanvändaren att ladda ner innan du kör Java -applet eller webbplats ansökan .
    1 .
    upptäcka förekomsten av Java Runtime Environment på klientdatorn , och om det är installerat , fastställa den nuvarande versionen av runtime med hjälp av följande . JavaScript-kod på din hemsida

    var upptäcka=navigator. userAgent. toLowerCase () ;
    var windowsIE=( checkPlatform ( " MSIE " ) checkPlatform ( "vinna " ) ) ;
    funktion checkPlatform ( sträng )
    {
    webPlace=detect. indexOf ( sträng ) + 1 ;
    thestring=string ;
    återvända webPlace ;
    }
    2 .
    Anställ Windows auto-installer teknik om Internet Explorer detekteras när webbläsaren som används för att besöka din webbplats och åberopa ActiveX installationen komponenten . Följande JavaScript- kod kommer att utföra dessa åtgärder och meddela slutanvändaren att installera Java 1. 5 om det inte är installerat på klientdatorn. Webbadresserna i koden exempel för Java-hämtning kommer att behöva ändras om du önskar att snabbt att installera en annan version av Java runtime .

    om ( windowsIE ) {
    dokument . write ( " kodbasen=http://java. sun. com/update/1. 5. 0/jinstall-1_5_0_05-windows-i586. cab
    classid=CLSID : 5852F5ED-8BF4-11D4-A245-0080C6F74284 höjd=0 width=0 >");
    document. write ( " VALUE=http://java. sun. com/javase/technologies/desktop /javawebstart /apps /notepad. jnlp >");
    document. write ( " " ) ;
    document. write ( " " ) .
    }
    3
    syfte att kontrollera icke-Internet Explorer webbläsare för att se om Java är installerat på alla , och kontrollera sedan vilken version av Java . Om Java-version är inte kompatibel med den önskade versionen att stödja din webbplats , eller om det inte finns , en uppmaning att ladda ner den aktuella versionen av Java Runtime Environment kommer att visas för slutanvändaren. Använd följande JavaScript-kod på din webbplats för att genomföra kontrollen och visa åtgärder för icke-Microsoft webbläsare .

    om ( navigator. mimeTypes navigator. mimeTypes. length ) {
    webstartAvailable=navigator. mimeTypes [ ' application /x-java- jnlp- fil '];}
    if ( ! webstartVersionCheck ( "1 . 5 " )) { }

    funktion webstartVersionCheck ( versionString ) {
    navigator. plugins. refresh (true ) ;
    //Bedöma om Java Webstart är installerat på datorn
    om ( navigator. mimeTypes [ ' application /x-java- jnlp- fil '] ) {
    //nästa, kontrollera om lämpliga
    version familj for (var i=0 ; I pluginType=navigator. mimeTypes [ i ] typ .
    om ( pluginType == " application /x-java-applet , version=" + versionString ) {
    return true ; }

    } }

    }

    if ( webstartVersionCheck ( " 1 ! . 5 " )) {
    window. open ( " http://jdl. sun. com/webapps/getjava/BrowserRedirect?locale=en host=java. com " ,
    " needdownload " ) ;
    }
    4 .
    spara webbsidan med den nya införlivas JavaScript-kod . Du måste visa webbsidan på en dator som inte har den aktuella versionen av Java installerat för att testa upptäckt av Java Runtime Environment och se till att Internet Explorer utlöser ActiveX installationskomponent att fortsätta med Java-installationen eller uppgraderingen .


Previous:nothing Next:hur man gör en besöksräknare med PHP





Relaterade artiklar


  • hur man använder arrayer i Visual Basic
  • hur man skapar bat för att kopiera filer från en CD
  • hur man skapar ett datum manus
  • hur är datorer som används i matematik ?
  • diy hårddiskåterställning
  • GeForce 7600 GS jämfört med GeForce 6600 GT
  • hur man skapar med Visual Basic
  • vad är Visual Basic ide ?
  • java 1,5 anteckning tutorial
  • hur man skapar UML-klassdiagram