Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Inštalácia Java Web Start je ovládací prvok ActiveX

Pri vytváraní aplikácie Java alebo applet pre nasadenie na Internete , častým problémom , ktorý vzniká pre vývojárov v jazyku Java je zabezpečiť , aby Java nainštalovaná v počítači klienta je kompatibilný a bude podporovať ich program alebo webové stránky . Vďaka použitiu ovládacieho prvku ActiveX a JavaScript na vašich webových stránkach nasadenie , môžete zabezpečiť, že klientsky počítač je kompatibilný verziu Java nainštalovaná , alebo prezentovať aktuálnu verziu pre koncového užívateľa k stiahnutiu pred spustením apletu v jazyku Java alebo webových aplikácií . Pokyny dovolená 1

detekovať prítomnosť Java Runtime Environment na klientskom počítači , a ak je nainštalovaný , zistiť aktuálnu verziu runtime pomocou nasledujúceho kódu JavaScript na vašich webových stránkach .

var detekovať = navigator.userAgent.toLowerCase ( ) ; var windowsIE = ( checkPlatform ( " MSIE " ) && checkPlatform ( " win " ) ) ; funkcie checkPlatform ( string ) { webPlace = detect.indexOf ( string ) + 1 ; theString = string ; return webPlace ; }
2

využívajúcich technológiu automatického inštalačného systému Windows , ak je detekovaný Internet Explorer ako webový prehliadač používaný navštíviť vaše webové stránky a vyvolať inštaláciu ActiveX komponenty . Nasledujúci kód JavaScript bude vykonávať tieto akcie a vyzve konečného užívateľa na inštaláciu Java 1.5 , pokiaľ nie je nainštalovaný v klientskom počítači . Adresy URL v príklade kódu pre Java sťahovanie bude musieť byť zmenený , ak budete chcieť vyzvať inštaláciu iné verzie Java runtime .

If ( windowsIE ) height = 0 width = 0 > " ) ; document.write ( " < PARAM NAME = späť VALUE = false > " ) ; document.write ( " < /OBJECT > " ) ; }
3

Zaistite kontrolu webových prehliadačov non - Internet Explorer a zistite , či Java je nainštalovaná na všetkých , a overte verziu Javy . pokiaľ nie je kompatibilný s požadovanou verzii podporovať vaše webové stránky , alebo ak neexistuje , výzva k stiahnutiu aktuálnu verziu prostredia Java Runtime bude verzia Java zobrazí sa ku koncovému užívateľovi . použite nasledujúci kód JavaScript na vašich webových stránkach , aby vykonala overenie a zobraziť akcie pre webové prehliadače non - Microsoft .

if ( navigator.mimeTypes && navigator.mimeTypes.length ) { webstartAvailable = navigator.mimeTypes [ ' application /x - java - JNLP - file ' ] ; ( ! webstartVersionCheck ( " 1.5 " ) ) } if { }

funkcie webstartVersionCheck ( versionString ) { navigator.plugins.refresh ( true ) ;//Posúdiť , či Java WebStart je nainštalovaný na computerif ( navigator.mimeTypes [ ' application /x - java - JNLP - file ' ] ) { //Next , skontrolujte príslušné verzie familyfor ( var i = 0 ; i < navigátor . mimeTypes.length ; + + i ) { pluginType = navigator.mimeTypes [ i ] typu ; . if ( pluginType == " application /x - java - applet , version = " + versionString ) { return true ; } } } }

if ( ! webstartVersionCheck ( " 1.5 " ) ) Stránka 4

Uložte webové stránky s novým kódom JavaScript začlenený . Budete musieť zobraziť webovú stránku v počítači , ktorý nemá aktuálnu verziu Java nainštalovaná , aby otestovať detekciu prostredie Java Runtime a uvidíte , že Internet Explorer spustí zložku Installer ActiveX pokračovať v inštalácii Java alebo upgradu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené