Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
857 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Internet via une application java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Internet via une application java

n°2170299
charlonien
Posté le 08-01-2013 à 19:42:30  profilanswer
 

Bonjour à tous,
voila mon petit problème, je sais ouvrir une page internet en JAVA voici le code le permettant,  

Code :
  1. String adressePage = "http://www.youtube.com/watch?v=JGyk2s3w5zg";
  2.  Runtime r = Runtime.getRuntime();
  3.  try{
  4.    r.exec("rundll32 url.dll, FileProtocolHandler "+adressePage);
  5.  }catch(IOException e){
  6.   e.printStackTrace();
  7.  }


L'ennuie c'est que je ne sais pas fermer l'onglet créé si le navigateur était déjà ouvert ou la page si il ne l'était pas.
Je vous remercie d'avance d'une réponse qui pourra m'éclairer

mood
Publicité
Posté le 08-01-2013 à 19:42:30  profilanswer
 

n°2170526
charlonien
Posté le 10-01-2013 à 00:04:18  profilanswer
 

up

n°2170615
charlonien
Posté le 10-01-2013 à 17:29:37  profilanswer
 

up

n°2170709
willy le k​id
Posté le 11-01-2013 à 12:50:48  profilanswer
 

Tu appelles la dll windows pour ouvrir une page web dans le répertoire par défaut. Ca tombe bien il y a une "commande générique windows" pour cela (pour faire simple).
 
Maintenant tu cherches la commande pour fermer l'onglet ou la page du navigateur utilisé.  
Je ne pense pas que cela existe par une "commande générique windows" (pour faire simple encore). Donc il va falloir que tu pilote le browser par toi même avec ton code, en essayant de gérer le maximum de browser. Il est probable que tu vas faire cela avec JNI.
 
 

n°2170710
willy le k​id
Posté le 11-01-2013 à 12:54:53  profilanswer
 

Cette page vient à la même conclusion : pas possible
http://stackoverflow.com/questions [...] va-program
 

n°2171242
charlonien
Posté le 15-01-2013 à 02:10:05  profilanswer
 

merci de vos réponse meme si elles sont négatives elle ont le mérite d'etre la parce que j'ai u peut attendu avant d'en avoir une  
 

n°2171243
charlonien
Posté le 15-01-2013 à 02:32:26  profilanswer
 

et si c'est possible voici le code
 
 public void closeUrl(){
  Runtime r = Runtime.getRuntime();
  try{
   r.exec("TASKKILL /f /im chrome.exe " );
  }
  catch(IOException e){
   e.printStackTrace();
  }
 }

n°2171263
willy le k​id
Posté le 15-01-2013 à 10:22:09  profilanswer
 

La tu killes Chrome, rien de plus.
Ce n'est pas la demande de départ.
 
Et si l'utilisateur a IE ? Firefox ? Opera?
Et tu voulais fermer seulement l'onglet si il y a plusieurs onglets ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Internet via une application java

 

Sujets relatifs
fichier JNLP et java 5Application Facebook : getUser() renvoie toujours 0
Projet d'application, aide base de données probléme JAVA: Interface Graphique , l’interaction des boutons
Java, patch ou pas patch ?BDD sql internet gérer par application JAVA
navigateur internet au sein d'une application Javaapplication Java et site Internet
[java] accès internet via un proxy dans une application java 
Plus de sujets relatifs à : Internet via une application java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR