我无法使用javascript关闭Chrome窗口。我已经阅读了它,因为它也需要用javascript打开,但必须有一个简单的方法来解决这个问题。我在这里缺少什么?
<html>
<head>
<script>
function close_window() {
close();
}
</script>
</head>
<body>
<a href="javascript:close_window();">close</a>
</body>
</html>
答案 0 :(得分:4)
您无法关闭未打开的窗口,浏览器不会出于安全原因让您这样做。没有解决方法。
答案 1 :(得分:0)
不,你只能用window.open
...
或者如果您因内存泄漏或某事而终止浏览器。 (笑话)
答案 2 :(得分:0)
见here。使用open()打开一个新窗口,然后关闭()关闭新窗口:
function openWin() {
myWindow = window.open("", "myWindow", "width=200, height=100"); // Opens a new window
}
function closeWin() {
myWindow.close(); // Closes the new window
}
答案 3 :(得分:0)
在Chrome中,无法关闭您未使用javascript打开的网页。但是,在某些版本的firefox和Internet Explorer中,如果这是一个选项,则可能。
window.open('','_self').close();