2009-12-24 4 views
2

J'écrivais une commande Ubiquity mais j'ai 0 expriece sur JS. Comment ouvrir une URL (http://www.stackoverflow.com par exemple) en utilisant JS?ouvrir une URL en utilisant le script java pour la commande Ubiquity

EDIT:

Merci vous tous, je crois que vous avez raison, mais avec le code suivant je ne suis pas en mesure de sauter ainsi. Il pourrait être quelque chose lié à Ubiquity mais il a été déclaré être JS.

CmdUtils.CreateCommand({ 
names: ["so"], 
preview: "go to stackoverflow", 

execute: function so_execute() { 
    displayMessage("Hello, World!"); 
    window.open('http://www.stackoverflow.com', 'dialog'); 
    //neither other two method will work 
} 
}); 

Répondre

1

(désolé pour mon anglais à l'avance)

Je crois que vous êtes absent Utils.openUrlInBrowser(URL-TO-OPEN) ou similaire. Permettez-moi de vous montrer ce code, d'ouvrir un nouvel onglet, avec un peu de contenu.


CmdUtils.CreateCommand({ 
    name: "bofh", 
    preview: "Open a new tab with an BOFH excuse from The Bastard Operator From Hell-style excuse server..", 
    execute: function(){ 
    Utils.openUrlInBrowser("http://pages.cs.wisc.edu/~ballard/bofh/bofhserver.pl"); 
    } 
}) 
 

HTH

1

Ce qui suit ouvre l'adresse indiquée dans la fenêtre en cours.

window.location = "http://www.stackoverflow.com"; 
6

1ère méthode:

document.location.href = 'http://www.stackoverflow.com'; 

2ème méthode:

window.location = 'http://www.stackoverflow.com'; 

3ème méthode: (pour une nouvelle fenêtre/pop-up)

window.open('http://www.stackoverflow.com', 'dialog');