如何打开给定的网址?

3

我正在使用Google Apps Script和Google Drive,对此我是一个非常新手。现在,我想在同一个窗口中打开一个给定的URL。在标准JavaScript中,将出现“open”方法:

var windowObjectReference = window.open(strUrl, strWindowName[, strWindowFeatures]);

很可能,使用Google Apps Script的HtmlService将是最好的解决方案。以下代码应该在同一窗口中打开Google网站:

function doGet() {
     return HtmlService.createHtmlOutput(
     "<form action='http://www.google.com' method='get' id='foo'></form>" + 
     "<script>document.getElementById('foo').submit();</script>");
}

我打开了Google Drive并创建了一个新脚本。我在Google Docs Script的编辑器中输入了上述内容。但是当我从那里运行此函数时,什么也不会发生。为什么会这样?您可以纠正我吗?打开一个新窗口访问Google的代码是什么?

1个回答

2
根据2012年10月26日的发布说明,您不能在没有用户交互的情况下自动打开新窗口。

打开一个新窗口以显示类似这样的HTML的最简单方法是 -

<a href='http://www.google.com' target='_blank'>Open in new window</a>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接