Quando o Firefox descarta o suporte a applets Java, como executarei os applets Java antigos?

11

Os applets Java estão prestes a serem eliminados para sempre. Eu entendo porque não devemos fazer novos. Mas o que acontecerá com os antigos? Ainda há applets Java que as pessoas podem usar, e não há garantias de que alguém esteja disposto ou capaz de portá-los para JavaScript.

Por exemplo, este livro de música de computador on-line tem muitos applets Java que explicam e visualizam certos conceitos de áudio digital . Outro curso que estou tomando usa muitos applets Java para visualizar idéias de geometria computacional. Quando o Firefox deixa cair o suporte a NPAPI, é isso, nós cortamos esse ótimo material de referência para todos, menos aqueles que estão dispostos a pular através de arcos tecnológicos misteriosos.

As seguintes soluções possíveis nem sempre se encaixam na fatura:

  1. Basta usar o FireFox Não será possível após 2016 .
  2. Portar ou reescrever pode não ser de código aberto, ou pode não ser prático fazê-lo (por exemplo, falta de conhecimento de domínio).
  3. Peça ao autor original para fazê-lo Eles podem ter parado de apoiá-lo há anos. Não torna menos eficaz, digamos, traçar as etapas para as triangulações de Delaunay.
  4. Encontre uma alternativa Se nenhuma existir, voltamos à segunda opção. Se os únicos que existem não são baseados em navegador, todas as apostas estão fora por conveniência (que é o ponto inteiro de aplicativos de navegador).

Existe atualmente (ou haverá dentro de um ano) uma forma conveniente e multiplataforma de executar applets Java existentes uma vez que todos os principais navegadores da Web deixem de oferecer suporte a NPAPI?

Observe que:

  • Na verdade, o navegador não é essencial, mas ainda deve ser compatível com várias plataformas. Idealmente eu não precisaria baixar software extra (afinal, eu já tenho uma JVM instalada).
  • Não, não estou sugerindo que reabramos os espaços de segurança que o Chrome e o Firefox estão tentando fechar.
  • Se houver navegadores da Web alternativos projetados especificamente para suporte a applets Java legados (ou pelo menos sem planos de descartar suporte a NPAPI existente), eu ficaria bem com isso.
por JesseTG 12.11.2015 / 21:16

3 respostas

8

O Java Developers Kit (JDK) tem um utilitário projetado para depurar applets. A ferramenta chama-se appletviewer e é executada desta forma :

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

Não sei ao certo como essa opção é viável, mas ela deve permitir que você veja muitos applets sem usar um navegador.

    
por 12.11.2015 / 22:41
3

De acordo com este post , alguns navegadores estenderão o suporte ao NPAPI por um tempo:

What are the timelines for browsers' plugin support?

Individual browser vendors have been updating their plans regularly. Here's a snapshot of what some browser vendors have stated as of today:

Microsoft Internet Explorer (IE)

Microsoft has indicated that they intend to continue to offer plug-in support in IE.

Microsoft Edge

Microsoft Edge was released in Windows 10 without Browser Helper Object (BHO, aka. plugin) support. Microsoft has no plans to add plugin support to Edge.

Mozilla Firefox Extended Support Release (ESR)

Mozilla indicated in early 2016 that Firefox ESR 52 will be the last version to offer NPAPI (and JRE) support. Firefox ESR 52 is targeted for release in April 2017 and will be supported until May 2018.

Mozilla Firefox Rapid Release

Mozilla intends to remove NPAPI support from the Firefox 53 Rapid Release version targeted for release in April 2017.

Apple Safari for Mac OS

Safari offers Internet plug-in support for Mac OS users. Apple has not made any statements about deprecating plugin support for Mac OS users.

Alphabet (Google) Chrome for Windows

Chrome offered support for plugins until version 45, released in September 2015. They removed NPAPI support in later Chrome releases.

    
por 20.12.2016 / 22:31
0

Embora o Firefox oficial não esteja suportando o NPAPI, há garfos suportados e atualizados do Firefox code / engine, todos eles são projetos muito estáveis, têm uma grande comunidade e estão recebendo atualizações de segurança com freqüência.

Lista de garfos atualizados do Firefox compatíveis com NPAPI:

  • Waterfox 56 (atualizado e baseado no FF56)

  • Basilisco 201804 (atualizado e baseado no FF52)

  • Palemoon 27 (atualizado e baseado em FF27 UI-preAustralis)

A propósito, há também garfos não oficiais do Basilisk e do Palemoon para Windows XP (não incluirei referência porque no momento este projeto não é tão estável quanto as opções anteriores)

    
por 08.05.2018 / 18:38