2010-06-21 9 views

Répondre

1

Il n'y en a pas. Vous pourriez probablement ajouter une sorte de plugin dans le navigateur cible, mais ce serait avec un mécanisme différent.

Ce que fait java.awt.Desktop, il suffit de lancer le navigateur. Il n'y a plus d'interaction avec ça.

1

Ce que je fini par faire était de frayer une page intermédiaire comme:

Desktop.getDesktop().browse(
    new URI("http://localhost/intermediate.html?mytoken=bar") 
); 

ont ensuite un peu de JavaScript pour prendre la param demande, définir comme un cookie, puis vers l'avant sur la page de destination.

var query = location.search; 
var tokenRe = /mytoken=([^?]*)/; 
var token = query.match(tokenRe)[1]; 
document.cookie = 'MYTOKEN=' + token 
location.replace('http://localhost/destination') 

Simples!

Questions connexes