Maison  >  Article  >  Java  >  Comment Java sera-t-il pris en charge une fois que Chrome aura supprimé la prise en charge de NPAPI ?

Comment Java sera-t-il pris en charge une fois que Chrome aura supprimé la prise en charge de NPAPI ?

WBOY
WBOYavant
2023-08-19 18:21:21955parcourir

Comment Java sera-t-il pris en charge une fois que Chrome aura supprimé la prise en charge de NPAPI ?

Java est un langage de programmation avancé et largement utilisé. Cependant, pour des raisons de sécurité, Chrome ne prend plus en charge l'API du plug-in Netscape (NPAPI), qui a été utilisée pour le support. Applets Java sur les pages Web. Cette décision de Chrome a suscité des inquiétudes parmi les développeurs et les utilisateurs quant à la fin de Java dans Chrome

.

Dans cet article, nous explorerons comment Java sera pris en charge dans Chrome après l'arrêt de la prise en charge de NPAPI.

Comment NPAPI aide-t-il Java à fonctionner sur Chrome ?

NPAPI (Netscape Plug-in API) est une interface de programmation d'applications. Il permet aux navigateurs Web tels que Google Chrome d'exécuter des plug-ins, notamment Java. Voici quelques façons dont NPAPI aide Java à fonctionner sur Chrome :

  • Simplifie la création de plug-ins Java - NPAPI fournit aux développeurs un moyen standard de créer des plug-ins pouvant s'exécuter dans les navigateurs Web. Les développeurs Java peuvent utiliser NPAPI pour créer des plug-ins Java pouvant être utilisés dans Chrome.

  • Fournit un pont entre Java et Chrome - NPAPI sert de pont entre Java et Chrome. Il permet à Java de communiquer avec Chrome et vice versa, permettant à Java de fonctionner de manière transparente dans le navigateur Chrome.

  • Prend en charge les applets Java - Les applets Java sont des mini-applications Java qui peuvent s'exécuter dans un navigateur Web. NPAPI fournit l'infrastructure critique permettant aux applets Java d'être exécutées dans Chrome.

  • Assure la compatibilité − NPAPI garantit que les plugins Java sont compatibles avec Chrome En fournissant une interface standard, NPAPI permet aux plugins Java de fonctionner de manière transparente dans Chrome, quelle que soit la version ou le système d'exploitation.

Dans l'ensemble, NPAPI joue un rôle essentiel en permettant à Java de fonctionner dans Chrome, permettant aux utilisateurs d'accéder aux applications et services Web basés sur Java dans le navigateur.

Démarrage Web Java

Java Web Start est une interprétation alternative de NPAPI utilisée pour aider à exécuter des applications Java sur des pages Web. Il permet aux utilisateurs de lancer des applications à partir d'une page Web. Au lancement, l'application ne nécessite pas l'utilisation de plug-ins de navigateur. Au lieu de cela, il télécharge et exécute l'application sur l'appareil de l'utilisateur. Avec cette solution, les utilisateurs de Chrome peuvent recommencer à utiliser les applications Java sur le Web sans recourir à NPAPI.

Boîte à outils de déploiement

Une autre clé pour conserver Java dans Chrome est que vous pouvez utiliser des kits d'outils de déploiement. La boîte à outils est une solution basée sur JavaScript qui permet la détection et le déploiement d'applications Java. Il peut découvrir si Java est présent sur la machine de l'utilisateur. Il permet de télécharger et d'installer la version Java requise. Cette solution vous aide à effectuer le travail sans nécessiter NPAPI. Il permet aux utilisateurs d'exécuter des applications Java sans plug-ins de navigateur.

Messagerie native Chrome

Chrome Native Messaging est une nouvelle solution permettant de prendre en charge Java dans Chrome. Il permet à Chrome de communiquer avec les applications locales installées sur la machine de l'utilisateur. Cette solution peut être utilisée pour lancer et communiquer avec des applications Java depuis le navigateur Chrome. Grâce à la messagerie native de Chrome, Java peut être pris en charge sans utiliser NPAPI ou tout autre plugin de navigateur.

Solutions d'entreprise

Pour les utilisateurs professionnels et organisationnels qui s'appuient sur des applications Java, plusieurs solutions sont disponibles. Ils peuvent utiliser n’importe laquelle de ces solutions. L’une des réponses les plus utilisées ou les plus populaires consiste à utiliser la technologie de virtualisation. Il existe de nombreuses technologies de virtualisation connues, telles que VMware ThinApp ou Citrix XenApp. Ces méthodes permettent de virtualiser et de déployer des applications Java sur la machine de l'utilisateur. Il permet aux applications Java de fonctionner sans nécessiter NPAPI ou d'autres plug-ins de navigateur.

Java sur d'autres navigateurs

Seul Chrome a abandonné la prise en charge de NPAPI, mais tous les autres navigateurs y sont ouverts. Les navigateurs tels que Firefox et Safari la conservent toujours. Cela indique que vous pouvez utiliser Java sur ces navigateurs. Vous pouvez facilement les utiliser sans avoir besoin d'un autre. Cependant, il convient de noter que la prise en charge de NPAPI est également progressivement supprimée sur ces navigateurs. Les développeurs devraient évaluer des clés alternatives pour maintenir Java à long terme.

Conclusion

En conclusion, la chute du support NPAPI par Chrome ne signifie pas la fin de Java dans Chrome. Il existe quelques autres solutions alternatives disponibles. Vous pouvez les utiliser pour prendre en charge les applications Java sur le Web. Web Start, Deployment Toolkit, Chrome Native Messaging et les technologies de virtualisation sont quelques-unes des solutions. Vous pouvez les utiliser à tout moment pour prendre en charge Java dans Chrome. Bien que des solutions alternatives puissent être nécessaires, Java peut toujours être utilisé sur d'autres navigateurs prenant en charge NPAPI. la technologie continue d'évoluer, les développeurs doivent rester vigilants et envisager des solutions alternatives pour aider Java à long terme.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer