chrome扩展程序打开javascript弹出窗口,然后该窗口中的警报失败

时间:2011-01-13 20:57:11

标签: javascript google-chrome popup window

function openindex()
{
OpenWindow=window.open("", "newwin", "height=768, width=1024,toolbar=no,scrollbars=no,menubar=no, location=no");
OpenWindow.alert("hi");
}

openindex();

因此失败,窗口被创建为空白或加载网页,没有警报。当然这适用于html文档,但作为扩展,它失败了,我不知道为什么。

1 个答案:

答案 0 :(得分:0)

不确定这是否是问题,但是:

根据window.open的原始规格(Netscape),要素字符串必须 NOT 包含空格。

PS如果您首先将网址设置为“about:blank”,然后使用(以下)它是否有效?

function openindex(){
  OpenWindow = window.open("about:blank", "newwin", "height=768,width=1024,toolbar=no,scrollbars=no,menubar=no,location=no");
  OpenWindow.document.write('<script>alert("Hi");</script>');
  OpenWindow.document.close();
}