2

它在 Chrome 中工作,我认为它曾经在 IE8 中工作......但似乎没有。

javascript:window.open('', '_self', ''); window.close();alert('test');

我得到的只是alert.

基本上,我正在尝试执行一个在浏览器中作为a链接可以正常工作的函数,但是在按钮上使用相同的代码来吸引“执行 javascript”,这是行不通的。

然后我想我会javascript:在 IE 中使用它来测试它......它不会关闭它。

这是怎么回事?
它快把我逼疯了。

4

3 回答 3

3

我发现这行得通

top.close();

从浏览器地址栏中

javascript:top.close();
于 2012-05-16T23:24:59.903 回答
0

我不知道为什么,但是下面链接中的示例对我不起作用。

http://www.w3schools.com/jsref/met_win_close.asp

工作过:

window.close();

没用:

myWindow.close();
于 2016-04-13T20:32:24.383 回答
-2

更好的演示:

onclick="javascript: window.open('', '_self', ''); window.close();"

于 2018-07-17T15:55:18.583 回答