Java? No thanks! |
Hogyan vehető rá a Java 7.51 a Java appletek lejátszására?Amint a fenti linken utalok rá, van egy rahedli Java appletem (200 körül?) a különböző természettudományi szimulácikat/animációkat tartalmazó gyűjteményeimben (Asimov Téka, Fizlab, Christian & Belloni: Physlet Physics, Kiselev & Kiselev – Interaktív fizika és matematika Javával, Schulphysik.hu: Interaktív fizika Javával). Nem mindegy, hogy a szemétre kerül az összes, vagy sem.
Nos, gyorsan utánanéztem a dolognak. Kiderült, hogy a probléma csak a Chrome böngészőre korlátozódik. A Google ugyanis, a tavaly beharangozott menetrend szerint haladva, a 2015 április közepén bevezetett 42-es Chrome verzióban leállította az NPAPI (Netscape Plug-in Application Programming Interface) alapú beépülő modulokat (plug-in), megadva ezzel a végső választ az informatika valamely általam nem ismert nagy kérdésére, lapátra helyezve a Javát is ugyanezzel a mozdulattal. (Áldozatul estek ezzel további bővítmények is, amelyekben szerencsére én nem vagyok érdekelt, de neked fájhat a hiányuk.)
-----------------------
2015. október 6-i kiegészítés
Ha azért jöttél erre az oldalra, mert abban reménykedsz, hogy a Google, a Chrome gazdája, meggondolta magát, akkor ne is olvasd tovább a bejegyzést a szaggatott vonal alatt, mert az a recept már nem működik.A Chrome végleg leállította a Java appletek futtatását.Ezt a tanácsot maga a Chrome Help adja az alábbi linken. Nem csak a Javára vonatkozóan, hanem minden NPAPI alapú pluginra:
A Java appletek futtatásához más böngészőt kell használnod.
https://support.google.com/chrome/answer/6213033
✌ 2017. január 4 - kiskapuk a Java számára ✌
CsabAsztalos megjegyzéséből értesültem arról, hogy létezik a Chrome-hoz egy olyan bővítés, mely bizonyos feltételekkel lejátssza a Java appleteket. Bővebben itt írok erről és még két további bővítményről, melyek kiskaput nyitnak a Java számára:-----------------------👉 Java futtatása Chrome-on IE bővítménnyel 👈
👎 Az alábbi lehetőség megszűnt. Azért hagyom fent, hogy értsd, miről van szó. 👎
Egyelőre a leállítás a felhasználó által felülbírálható (lásd lentebb), de szeptemberben kijön a 45-ös Chrome verzió (az enyém már 43-as a Chrome névjegye szerint), és akkor végképp befellegzett a Chrome-on a Java appletek futtatásának.
A Google Chrome Help Forumon van ugyan tiltakozás a lépés miatt (lásd a Chrome support for NPAPI plugins no longer available c. bejegyzésre érkezett reagálásokat, melyekhez én is hozzátettem a magamét), de nem hiszem, hogy ez eltántorítja a Google-t a döntésétől.
Noha a Chrome az alapértelmezett böngészőm, engem, személy szerint, ez a döntés nemigen érint, mert speciálisan a Java appletek futtatása tekintetében a Chrome-ot mindig is csapnivalónak találtam, és ezért ezeket vagy Firefoxban vagy Operában nyitottam meg. Ezért is észleltem ilyen későn a problémát.
Ha mégis úgy döntesz, hogy kihasználod a hátra lévő időt szeptemberig, megmutatom mit kell tenned. Csöppet sem bonyolult. Elvileg csak 3 lépés az egész, íme:
Az NPAPI ideiglenes engedélyezése (kb. szeptemberig)
- Másold be az alábbi címet a Chrome címsorába, majd nyomj egy Entert:
chrome://flags/#enable-npapi - Enter után olyasmit fogsz látni legfelül, mint amit mutatok. Kattints az Engedélyezésre:
- Az oldal legalján van a böngésző újraindítására szolgáló gomb. Ha ezt megnyomod, elvileg készen is vagy:
Ha nem tudod, hogy kell a gyorsítótárat törölni, olvass tovább, egyébként viszlát.
Ha ennyi nem lenne elég
Elképzelhető, hogy a Javás oldalt betöltve még mindig ilyen "kirakós" képet kapsz az appletfelület helyén:
Mese nincs, törölnöd kell a gyorsítótárat, mert a Java mindenfélét tart ott, és elképzelhető, hogy hiába indítod újra a gépedet, önmagában az sem fog segíteni. (Hidd el, a Javás oldalak fejlesztése és tesztelése során épp elégszer tapasztaltam ez.) Mutatom, mit és hogy kell kiválasztani:
A felbukkanó ablakban elég csak a gyorsítótárat bejelölni. Ezután mehet a Böngészési adatok törlése:
Zárj be mindent, indítsd újra a gépet, majd a Chrome-ot. Mindjárt barátságosabb lesz minden:Mese nincs, törölnöd kell a gyorsítótárat, mert a Java mindenfélét tart ott, és elképzelhető, hogy hiába indítod újra a gépedet, önmagában az sem fog segíteni. (Hidd el, a Javás oldalak fejlesztése és tesztelése során épp elégszer tapasztaltam ez.) Mutatom, mit és hogy kell kiválasztani:
A felbukkanó ablakban elég csak a gyorsítótárat bejelölni. Ezután mehet a Böngészési adatok törlése:
Az előbukkanó ablakokon nyomd meg a Run gombot (ahány applet van egy oldalon, annyi bukkan elő szép sorban), és voilà:
A sárga alapon olvasható szöveg gyengéd figyelmeztetés, mely szerint "Ez a webhely olyan bővítményt tartalmaz (Java), melynek támogatása rövidesen megszűnik". A Google Chrome által -- teszem hozzá. Mert a többi egyelőre támogatja. Ha a többi is megvonja a támogatást, az egy korszak végét fogja jelenteni a számítástechnikában. Ne feledd, hogy az internetet ráérő fizikusok és effélék fejlesztették ki unalmukban, ahogy a Java alkalmazások nagy részét is, (Azután végképp átveszi a Net fölötti uralmat a kommercializmus, és eljön az internetadó :)
Minden tiszteletem a szerzőé.
VálaszTörlésKöszönöm a sorsnak hogy megtaláltam Nagy Sándor blogját
Köszönöm a kedves megjegyzést, Zoltán :)
TörlésKedves Sándor!
VálaszTörlésKészítettem Dreamweaver-rel egy egyszerű kis weboldalt, ami az általam használt Firefox alatt jól működik, de a Chrome alatt nem. Pontosabban, működik minden, csak a beágyazott JS modulban egyetlen metódus (getElementsByTagname) nem fut le, mintha ott sem lenne. Szeretném megkérdezni, hogy van-e erre megoldás? Előre is hálásan köszönöm a tanácsát!
Üdvözlettel: Magó Jenő
Kedves Jenő!
TörlésTúlértékeled az informatikai ismereteimet. Csak bütykölő vagyok annak ellenére, hogy nemcsak a html kódba piszkálok bele, hanem olykor a JavaScriptbe is. Csak sejtem, hogy a probléma azzal lehet összefüggésben, hogy a Chrome szakított a Netscape alapokkal, a Firefox pedig nem. Azt is el tudom képzelni, hogy van egy apró hiba a scriptben, amit az egyik böngésző tolerál, a másik nem.
Hát ez van. Sajnálom, ha csalódást okoztam :(
Sándor
Kedves Sándor!
TörlésBocsáss meg, hogy csak több hét elteltével köszönöm meg a kedves válaszod, nem értem, hogyan nem vettem észre idáig. Igen, én is olvastam - többek között Tőled -, hogy a Chrome szakított a Netscape alapokkal, ez lehet a hiba legvalószínűbb oka. Megpróbálok más módszert keresni a problémámra, illetve alaposan átvizsgálni a scriptemet, mert valóban, hibás is lehet!
Még egyszer hálásan köszönöm a segítséged! További jó munkát, jó egészséget kívánok!
Baráti üdvözlettel:
Jenő
Nem kell szabadkoznod, Jenő. Én automatikusan kapok jelzést, hogy megjegyzés érkezett. Ennek ellenére volt már, hogy csak hetekkel később vettem észre (véletlenül), hogy valaki írt nekem.
TörlésÜdv, Sándor.
Keresésem közben a blog több alkalommal is elém került. Megosztom a megoldásom. A chrome bővítménytárában van egy "IE-On-Chrome" kiegészítő, amivel szimulálok egy explorert. A javat sem kell telepíteni. A felület kicsit lassú és nem is túl gyönyörű. De hasznos.
VálaszTörlésÜdv, Csaba
Kedves Csaba!
TörlésHálás köszönet az információért!
Telepítettem és kipróbáltam a bővítményt.
Nagyon felhasználóbarát, és általában azt az eredményt hozza, amit az igazi IE böngésző. Nem néztem végig az összes Java appletemet, de eddig csak ezt az egyet találtam, amelyik igazi IE-vel rendesen fut (még), de a virtuálissal (már) nem:
http://nagysandor.eu/physlet/applets/welle01.html
Mihelyt időm engedi, kiegészítem ezt a bejegyzést az általad felfedezett kiskapuval. Lehet, hogy emellett írok egy külön bejegyzést is a lehetőségről.
Természetesen mindkét esetben hivatkozni fogok rád. Ha gondolod, teszek egy linket a blogodra is.
Tényleg hálás vagyok neked, mert a Google Analytics szerint a látogatóim 46%-a Chrome-ot használ, míg a Firefoxot (16%) és az IE-t (3%) használók együttes részesedése mindössze 19%, márpedig csak ezek láthatják ma már a Javáimat.
Ha minden Chrome-os élne ezzel az opcióval, akkor a látogatóim többsége (65%) használhatná ezeket a tartalmaimat is.
Kösz még egyszer, és BÚÉK!
Sándor
Folytatás Csabának:
TörlésSajnos, van egy kis bibi. Most látom, hogy a bővítmény ingyenes használata eléggé korlátozott:
- maximum 1 óra használat havonta,
- egy alkalommal maximum fél óráig.
Ki tudja: talán lesz egyszer egy korlátlanul használható ingyenes bővítmény is. :)
Az infót innen vettem:
https://ieonchrome.com/upgrade