Javascript self.close()不适用于chrome和firefox 我的代码:- 函数redireccionar(){ setTimeout(“self.close()”,500); }

Javascript self.close()不适用于chrome和firefox 我的代码:- 函数redireccionar(){ setTimeout(“self.close()”,500); },javascript,Javascript,以上是我的代码,关于chrome和firefox在IE上运行良好时面临的问题。我已经尝试了这里提供的几乎所有功能,但仍然面临相同的问题。 请提出解决方案。提前感谢。我搜索了所有地方,发现你必须欺骗浏览器,使其认为它是用JavaScript打开的。这在Firefox和IE中对我很有效: My Code:- <BODY onload="redireccionar();"> <SCRIPT LANGUAGE="JavaScript"> function redirec

以上是我的代码,关于chrome和firefox在IE上运行良好时面临的问题。我已经尝试了这里提供的几乎所有功能,但仍然面临相同的问题。
请提出解决方案。提前感谢。

我搜索了所有地方,发现你必须欺骗浏览器,使其认为它是用JavaScript打开的。这在Firefox和IE中对我很有效:

My Code:-

<BODY onload="redireccionar();">

 <SCRIPT LANGUAGE="JavaScript">
  function redireccionar() {
    setTimeout("self.close()", 500);

  }
  </SCRIPT>


窗口是以弹出窗口的形式打开的吗?是。.弹出窗口仅出现在IE上,而不出现在其他浏览器上。打开或关闭弹出窗口是否有问题?我希望该弹出窗口关闭窗口,或使用“是”或“否”选项停留在该窗口中使用
窗口。关闭
而不是自行关闭
<a href="javascript:window.open('','_parent','');window.close();">Close this window</a>