web-dev-qa-db-fra.com

Quand Firefox Drops Java Support Applet, comment vais-je exécuter Old Java applets?

Les applets Java doivent bientôt être tués pour toujours. Je comprends pourquoi nous ne devrions pas en faire de nouveaux. Mais que va-t-il arriver aux vieux? Il y a toujours Java Applets que les gens peuvent utiliser et que personne ne garantit que quiconque sera disposé ou capable de les porter à JavaScript.

Par exemple, ce carnet de musique informatique en ligne a beaucoup de Java applets expliquant et visualisez certains concepts audio numériques. Un autre cours que je prends des utilisations beaucoup de = Java Applets pour visualiser des idées de géométrie informatique. Lorsque Firefox dépose le support NPAPI, c'est tout, nous avons coupé ce grand matériau de référence à tous sauf ceux qui sont disposés à sauter à travers des cerceaux technologiques de l'arcan.

Les solutions possibles suivantes ne correspondent pas toujours à la facture:

  1. Utilisez simplement Firefox ne sera pas possible après 2016.
  2. le port ou le réécrire peut ne pas être open source ou ne sera peut-être pas pratique de le faire (par exemple, manque de connaissances sur le domaine).
  3. Demandez à l'auteur d'origine de le faire Ils ont peut-être cessé de supporter il y a des années. Ne le rend pas moins efficace, disons, trachant les étapes des triangulations de Delaunay.
  4. Trouver une alternative Si aucun n'existe, nous revenons à la deuxième option. Si les seuls existants qui existent ne sont pas basés sur le navigateur, tous les paris sont hors de commodité (qui est le point d'application du point de navigateur).

existe-t-il actuellement (ou y aura-t-il un an) un moyen pratique et inter-plate-forme d'exécuter existant Java applemet une fois que tous les grands navigateurs Web déposent NPAPI support?

Notez que:

  • En fait, le navigateur n'est donc pas critique, mais il devrait toujours être multiplate-forme. Idéalement, je n'aurais pas à télécharger des logiciels supplémentaires (après tout, j'ai déjà installé un JVM).
  • Non, je ne suggère pas de réouvrir les trous de sécurité que Chrome et firefox tentent de fermer.
  • S'il existe des navigateurs Web alternatifs, il est conçu spécifiquement pour legacy Java Applet Support (ou au moins sans intention de supprimer le support NPAPI existant), je serais d'accord avec cela.
12
JesseTG

Le Java (JDK) dispose d'un utilitaire conçu pour le débogage des applets. L'outil est appelé appletviewer et est exécuté comme ceci:

<PATH_TO_JDK>\bin\appletviewer.exe <url_to_page_with_applet>

Je ne sais pas à quel point une option est viable, mais cela devrait vous permettre de voir de nombreux applets sans utiliser de navigateur.

8
heavyd

Selon ce post Certains navigateurs étendront un support pour NPAPI pendant un moment:

Quels sont les délais de prise en charge du plugin des navigateurs ?

Les fournisseurs de navigateurs individuels mettent à jour leurs plans régulièrement. Voici un instantané de ce que certains fournisseurs de navigateurs ont déclaré aujourd'hui:

Microsoft Internet Explorer (IE)

Microsoft a indiqué qu'ils ont l'intention de continuer à offrir un soutien du plug-in dans IE.

Microsoft Edge

Microsoft Edge a été publié sous Windows 10 sans l'objet Helper du navigateur (BHO, AKA. Plugin) Support. Microsoft n'a aucune intention d'ajouter un support de plug-in au bord.

Mozilla Firefox Libération de support étendue (ESR)

Mozilla a indiqué début 2016 que Firefox ESR 52 sera la dernière version à offrir un support NPAPI (et JRE). Firefox ESR 52 est ciblé pour la libération en avril 2017 et sera soutenue jusqu'en mai 2018.

Mozilla Firefox Remove Rapid

Mozilla a l'intention de supprimer le support NPAPI de la version de libération rapide Firefox 53 ciblée pour la libération en avril 2017.

Apple Safari pour Mac OS

Safari propose une prise en charge du plug-in Internet des utilisateurs de Mac OS. Apple n'a pas apporté de déclarations sur la prise en charge du plugin amortisseur pour les utilisateurs de Mac OS.

Alphabet (Google) Chrome pour Windows

Le chrome a offert la prise en charge des plugins jusqu'à la version 45, publiée en septembre 2015. Ils ont supprimé la prise en charge NPAPI dans la version ultérieure Chrome.

3
Rafael Trestini

Bien que la Firefox officielle ne supporte pas NPAPI, il existe des fourchettes/moteurs mis à jour de Firefox, tous sont des projets très stables, ont une grande communauté et reçoivent fréquemment des mises à jour de sécurité.

Liste des fourches mises à jour de Firefox supportant NPAPI:

  • Waterfox 56 (mis à jour et basé sur la FF56)

  • Basilisk 201804 (mise à jour et basée sur la FF52)

  • Palemoon 27 (mis à jour et basé sur la FF27 UI-PREAUSAUSIS)

Au fait, il existe également des fourches non officielles de Basilisk et de Palemoon pour Windows XP (je n'incluez pas de référence car au moment où ce projet n'est pas si stable comme des options précédentes)

0
Daniel Perez