Pages : 1
#1 Le 06/10/2008, à 16:39
- bobsinglar
Quelle commande pour lancer le navigateur par défaut ?
Bonjour,
Je développe un programme Java qui doit lancer le navigateur web par défaut du système, sur la page fournie en paramètre.
Quelle est la commande pour lancer le navigateur par défaut ?
Pour le moment, j'utilise "firefox www.google.fr", mais ce n'est pas vraiment le navigateur par défaut.
Et si Firefox n'est même pas présent, ça ne fonctionnera pas du tout !
merci de votre aide.
Pascal
#2 Le 06/10/2008, à 17:20
- Alex_erson
Re : Quelle commande pour lancer le navigateur par défaut ?
Salut,
je dirais que si tu utilises gnome un coup de "gnome-open" devrait fonctionner.
Sinon aucune idée
+ Alex
Hors ligne
#3 Le 06/10/2008, à 17:22
- Kanor
Re : Quelle commande pour lancer le navigateur par défaut ?
Voila la commande magique
gnome-www-browser
ou
x-www-browser
Hors ligne
#4 Le 06/10/2008, à 17:26
- ®om
Re : Quelle commande pour lancer le navigateur par défaut ?
ou:
xdg-open url
gnome-open est un peu "deprecated", il sera remplacé par gvfs-open.
Normalement xdg-open devra appeler le bon.
Ça marche avec n'importe quelle appli :
xdg-open fichier.pdf
xdg-open fichier.png
Hors ligne
#5 Le 07/10/2008, à 12:42
- bobsinglar
Re : Quelle commande pour lancer le navigateur par défaut ?
Bonjour,
Tout ce que vous proposez fonctionne chez moi (à part gnome-www-browser qui n'est pas installé).
Mais tout est dépendant de l'OS, et même de gnome.
C'est moyen pour une applet qui tourne dans un navigateur.
En fait je viens de trouver une solution miraculeuse : une librairie JAR qui permet à l'applet d'envoyer des instructions Javascipt à la page web dans laquelle elle s'affiche (ou toute autre).
Typiquement dans le code Java de l'applet, sur clic de souris, on fait :
JSObject.getWindow(myApplet).eval("javascript:document.location.href='www.google.fr'");
Ca fonctionne à condition de placer le paramètre :
<param name="mayscript" value="yes">
A l'intérieur de la balise "OBJECT" qui déclare l'applet dans la page HTML.
("mayscript" pour une balise "APPLET")
Et ça ouvre des perspectives énormes puisque l'on peut de cette façon piloter la page web depuis l'applet (un peu comme en AJAX).
La librairie s'appelle "plugin.jar" et est livrée avec le JDK (JRE ?)
De plus elle fait 950ko (un peu gros pour une applet), mais on peut, en décompressant/recompressantle JAR", n'en extraire que les classes nécessaires : 95ko...
#6 Le 07/10/2008, à 12:48
- ®om
Re : Quelle commande pour lancer le navigateur par défaut ?
En java, depuis la version 6 :
Desktop.browse(URI)
et
Desktop.open(File)
Mais dans une applet, ça ne marchera pas, tu n'as pas accès à tout
Hors ligne
#7 Le 24/07/2012, à 15:32
- ouvrard
Re : Quelle commande pour lancer le navigateur par défaut ?
Je ne suis pas du tout qualifier en informatique ,il y a un "jargon" inconnu pour moi donc des explications plus simples me serais très utiles.
voici donc ma question : Comment lancer le navigateur par défaut ?? ( en langage clair bien sûr ) Merci d'avance.
Hors ligne
#8 Le 25/07/2012, à 06:06
- nesthib
Re : Quelle commande pour lancer le navigateur par défaut ?
depuis un terminal ou n'importe quel lanceur d'application (lanceur unity, alt+F2, synapse, gnome-do…) :
x-www-browser
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#9 Le 25/07/2012, à 06:31
- serged
Re : Quelle commande pour lancer le navigateur par défaut ?
depuis un terminal ou n'importe quel lanceur d'application (lanceur unity, alt+F2, synapse, gnome-do…) :
x-www-browser
Sauf que chez moi :
- Le browser par défaut est Firefox
- x-www-browser lance Google Chrome
Et malgré des changement "à la main" de ce x-www-browser, chaque MAJ de Chrome me le remet.
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne