我正在写一个Ubiquity命令,但我在JS上没有经验。如何使用JS打开url (例如http://www.stackoverflow.com)?
编辑:
谢谢大家,我相信你们是正确的,但由于下面的代码,我无法跳到这样的位置。它可能与无处不在的东西有关,但它被声明为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
}
});发布于 2009-12-24 14:17:12
(提前为我的英语道歉)
我相信你错过了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" );
}
})HTH
发布于 2009-12-24 13:55:12
第一种方法:
document.location.href = 'http://www.stackoverflow.com';第二种方法:
window.location = 'http://www.stackoverflow.com';第三种方法:(用于新窗口/弹出窗口)
window.open('http://www.stackoverflow.com', 'dialog');发布于 2009-12-24 13:53:00
下面的命令在当前窗口中打开给定的地址。
window.location = "http://www.stackoverflow.com";https://stackoverflow.com/questions/1956906
复制相似问题