Je me demande s'il est possible d'intégrer le navigateur Firefox en tant que composant dans une application basée sur la balançoire Java. P>
J'ai fait un peu de recherche sur Internet, mais je n'ai pas pu trouver une réponse. Certaines personnes suggèrent d'utiliser une autre composante de navigateur disponible en Java. Je ne pense pas que ce soit préférable, car le moteur de rendu serait différent de Firefox. P>
aucune idée? Merci beaucoup. P>
5 Réponses :
pas directement. Vous pouvez porter votre UI (ou au moins une partie de celle-ci) à SWT puis utiliser le composant de navigateur (voir Si vous ne pouvez pas porter votre interface utilisateur à SWT, alors vous peut em> incorporer votre interface utilisateur swing dans SWT (SWT Mise à jour: strong> Firefox n'est plus supporté par SWT. Actuellement pris en charge est le navigateur ou webkit par défaut du système (voir https: / /Github.com/eclipse/eclipse.platform.swt/search?q=BrowserFactory&unscoped_Q=BrowserFactory ). P> shell code> == Swing
jframe code >). Mais il y aura une douleur à l'avenir. P>
org.eclipse.swt.browser.Browser ne prend plus en charge Mozilla Firefox: help.eclipse.org/2020-03/topic/org.eclipse.platform.doc.isv/ ... "Mozilla est obsolète et n'est plus supporté"
Une recherche Google rapide renvoie un produit appelé JXBrowser qui fait cela. P>
Cependant, je voudrais demander si vous avez vraiment besoin d'un composant de navigateur respecté comme Firefox dans votre application. De quoi en avez-vous besoin dans votre application? P>
JXBrowser est commercial. Vous avez besoin de 1500 USD pour utiliser ces bibliothèques.
Que diriez-vous d'intégrer votre interface graphique à l'intérieur du navigateur, avec une applet, GWT ou une autre approche client riche? P>
Absolument je l'ai fait avant, s'il vous plaît consulter le Mozilla Incorporation pour Java
ici est un exemple de code exemple p>
Vous chargez une bibliothèque, NativeWindow.dll. D'où vient-il?
Ceci est ma bibliothèque personnalisée que j'ai créée pour trouver une poignée natale de Java via JNI basée sur comanswer.com/question/...
Y a-t-il un référentiel Maven pour les dépendances de Mozilla?
Le code est d'avoir des erreurs pouvez-vous me donner le code complet avec toutes les bibliothèques ... merci
Quel est le contrôleur de navigateur dans la principale ???? où il est déclaré? et où trouver natifwindow.dll
Je vais devoir rechercher le projet et je posterai un lien avec cela après que je m'assure qu'il compile
Il ne fonctionne plus que JavaxPCom a été abandonné de Xulrunner et Xulrunner a été abandonné de Mozilla Firefox plus tard.
AS répondu ici (meilleur composant de navigateur Java / swing?) - et de mes propres tests - Djproject semble être le meilleur. p>
Il a été mis à jour en mars 2009 et certains liens de démonstration sont brisés .. Le projet semble donc ne pas être trop actif en ce moment. Néanmoins: quand j'en avais besoin en 2010, c'était génial. P>
djproject utilise org.eclipse.swt.browser.browser qui ne prend plus en charge Mozilla Firefox: help.eclipse.org/2020-03/topic/org.eclipse.platform.doc.isv/ ... "Mozilla est obsolète et n'est plus supporté"