Java alkalmazás böngészőben - ne kérdezzen

Fórumok

Sziasztok!

Előre leszögezem, nem vagyok Java-fejlesztő, így lehet, lámáskodom kicsit.
Adott egy java program (forrás is van). Ezt böngészőben használják. Mikor rámennek az adott oldalra, akkor ugye feltesz egy kérdést, hogy biztosan futtatni akarod-e, megbízol benne, stb.
Ezt nem lehet kiirtani valahogy? Nincs erre valami funkció vagy programsor fejlesztés közben?

Előre is köszönöm a segítséget!

Hozzászólások

Szerintem az ilyen hülye kérdéseket a böngészőben lehet kikapcsolni.

Sejtésem szerint az alkalmazásod vagy applet vagy egy JavaFX-es app, de ezeket a böngészőben kell engedélyezni. Másképp mindig rá fog kérdezni, hogy "blah blah blah..."

Üdv: Tamaas

Eh.... Felhasználónak ezt elmagyarázni :D
Úgy nézem, marad így az alkalmazás, 'oszt jónapot, intranetre jó lesz.

El tudom képzelni, miért nem terjedt el ez a technológia mondjuk a Flash helyett, mert ugye alkalmazáshoz okés, de simán lehetne benne Flash-t kiváltó cuccokat írni (már aki ért hozzá), csak hát így a user oldalon van megölve az egész.

Ha ezt ki lehetne kapcsolni, az a férgek és botnetek melegágyává tenné a Java Appletek és WebStart-os programokat... két lehetőség van:
- vagy hiteles módon aláírod a programod, ekkor ugye elő lehet venni azt a (jogi) személyt, aki felelősséget vállalt a program helyes futásáért, mert aláírta azt
- vagy nem hiteles módon aláírod a programod, ekkor a felhasználó eldönti, hogy futtatja-e vagy sem, a felelősség a felhasználóé lesz.
--
http://wiki.javaforum.hu/display/~auth.gabor/Home

+1

Alá kell írni egy megbízható tanúsítvánnyal. Ez olyan legyen, amelyet az applet hostjára adtak ki, a CA pedig megbízhatóként van megjelölve a böngészőben (értsd a JVM truststoréban, de asszem összeszinkronizálja) Vagy valahogy így. Nem olcsó dolog, persze.

szerk: Ja igen, a válasz: nincs.

miért ne lenne ajánlott? teljesen elfogadott enterprise környezetben, hogy a cég saját belső CA-val rendelkezik, és a belső certeket (user és szerver) ezzel a CA-val írják alá, plusz minden céges gépen ez a CA kulcs bekerül a trusted CA-k közé, így a felhasználóknak nincs is ezzel dolguk többet.
persze ha random kliensről el kéne tudni érni (mert mondjuk az interneten is kint van), akkor már nem ennyire egyértelmű a helyzet, akkor javasolt inkább publikus CA használata.

Bár a választ nem tudom a kérdésre, de itt van egy beágyazott app, ami nem kér hitelesítést. A hátránya, hogy úgy korlátozott a működése, és nem fér hozzá pl a vágólaphoz. A teljes verzióhoz már a hitelesítettappletet kell futtatni.

java'nother blog

offtopic/flame: ah, ha flash is ilyen lett volna... biztos nem terjedt el volna ugy az a hig fos, mennyivel szebb lenne az internet.

én úgy tudom a java appletek-et direkt erre találták ki, alapból nem kérnek semmi engedélyt, mert nem férnek hozzá a géphez

a java mikulás se kér semmit

a beagyazott flash is ugyanezen az elven működik

ha java webstartos az alkalmazásod, és nem kell neki extra jogosultság, akkor átírhatod applet-be, csak a főosztályt kell megváltoztatni