IE中调用window.close会引发null或找不到对象错误

|| 我在IE中出现了一个非常奇怪的错误。 我使用以下代码打开一个具有特定url的窗口,并立即关闭它:
openSomething(guid)
{
   my_window = window.open(\"outlook:\"+guid,\"mywindow\",\"width=0,height=0\");
   my_window.close();
}
该脚本按预期方式输出内容,即,这将打开所需的正确Outlook邮件,但IE窗口显示错误““ my_window null或不是对象””。 有人可以告诉我这里有什么问题吗?     
已邀请:
通常在窗口被弹出窗口阻止程序阻止时发生。您需要确保
window.open
实际上返回一个窗口:
my_window = window.open(\"outlook:\"+guid,\"mywindow\",\"width=0,height=0\");
if (my_window && my_window.close) {
  my_window.close();
}
    

要回复问题请先登录注册