我正在使用Google Chrome Frame
在IE中制作页面呈现,就像在Chrome中一样。
该页面通过window.open()
打开另一个页面,该页面没有为GCF
设置任何内容,但由于它是从页面打开的,因此它也会自动打开。
我在页面上有这个,所以一旦用户提交它包含的表单,它就会自动关闭:
<script type="text/javascript">
<?php
if($_POST['submit'])
{
// ... Process
?>
window.opener.location.reload(true);
window.close();
<?php
}
?>
</script>
它适用于常规Chrome,但在使用GCF的IE中窗口未关闭。此外,在打开时(在Chrome中)也没有正确设置窗口大小。
有什么想法吗?
答案 0 :(得分:3)
我已经有一段时间了,但试试这个
window.opener = null;
window.close();
修改
这应该适用于chrome
window.open('', '_self', '');
window.close();