首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Window.close在Google-chrome-frame中不起作用

Window.close在Google-chrome-frame中不起作用
EN

Stack Overflow用户
提问于 2010-07-30 02:20:00
回答 1查看 6.4K关注 0票数 1

我正在使用Google Chrome Frame在IE中渲染页面,就像在Chrome中一样。

该页面通过window.open()打开另一个页面,该页面没有为GCF设置任何内容,但因为它是从一个页面打开的,所以它也会自动打开。

我在页面上有这个,所以一旦用户提交它包含的表单,它就会自动关闭:

代码语言:javascript
复制
<script type="text/javascript">
<?php
if($_POST['submit'])
{
    // ... Process

    ?>
    window.opener.location.reload(true);
    window.close();
    <?php
}
?>
</script>

它可以在普通的Chrome中工作,但在使用GCF的IE中窗口不会关闭。此外,窗口大小在打开时也没有正确设置(在Chrome中)。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2010-07-30 02:41:31

我已经有一段时间没有这样做了,但是试试这个

代码语言:javascript
复制
    window.opener = null;
    window.close();

编辑

这应该可以在chrome中工作。

代码语言:javascript
复制
    window.open('', '_self', '');
    window.close();
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3365746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档