открыть URL-адрес с помощью сценария Java для команды Ubiquity - PullRequest
2 голосов
/ 24 декабря 2009

Я писал команду Ubiquity , но у меня 0 отсрочек на JS Как открыть URL (например, http://www.stackoverflow.com) с помощью JS?

EDIT:

Спасибо вам всем, я считаю, что вы правы, но с помощью следующего кода я не смог перейти к такому. Это может быть что-то, связанное с Ubiquity, но оно было объявлено 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
}
});

Ответы [ 3 ]

6 голосов
/ 24 декабря 2009

1-й метод:

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

2-й метод:

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

3-й метод: (дляновое окно / всплывающее окно)

window.open('http://www.stackoverflow.com', 'dialog');
1 голос
/ 24 декабря 2009

(извините за мой английский заранее)

Я полагаю, что вы пропали без вести Utils.openUrlInBrowser(URL-TO-OPEN) или подобное.

позвольте мне показать вам этот код, открыть новую вкладку с некоторым содержанием.


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" );
  }
})

НТН

1 голос
/ 24 декабря 2009

Следующий открывает данный адрес в текущем окне.

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