我正在使用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中)。
有什么想法吗?
发布于 2010-07-30 02:41:31
我已经有一段时间没有这样做了,但是试试这个
window.opener = null;
window.close();编辑
这应该可以在chrome中工作。
window.open('', '_self', '');
window.close();https://stackoverflow.com/questions/3365746
复制相似问题