使用新版chrome,在取消的时候提示不能关闭非弹出窗口,麻烦老师看一下

使用新版chrome,在取消的时候提示不能关闭非弹出窗口,麻烦老师看一下

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title>打开/关闭页面</title>

    </head>

    <body>

       <input type="button" name="" value="打开页面">

       <script type="text/javascript">

           //补充代码

           var input = document.getElementsByTagName('input')[0];

           input.onclick = function() {

            var con = confirm("是否打开页面");

            if (con) {

            window.open("newwindow.html","newwindow","width=300px,height=300px,top=200px,left=600px,toolbar=no,menubar=no,scrollbars=no,loaction=no")

            }else{

            window.close();

            }

           }

       </script>

    </body>

</html>

http://img1.sycdn.imooc.com//climg/5d688fa600011b4711930802.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕言 2019-08-30 20:00:14

同学你好,可能与浏览器版本有关,使用其他浏览器能够测试出来结果也是可以的。棒棒哒

如果帮助到了你,欢迎采纳~祝学习愉快~

好帮手慕言 2019-08-30 15:42:43

同学你好,这边使用同学提供的代码测试是没有问题的。老师的版本 76.0.3809.132(正式版本) (64 位)。

同学出现这种情况可能是因为版本的问题,针对chrome解决办法: open(location, '_self').close();

同学使用上面的方法测试一下。

祝学习愉快~


  • 老师你好,我这边使用其他浏览器测试没有问题,使用chrome 76.0.3809.100(正式版本) (64 位) 这个版本就太行(手动捂脸).
    2019-08-30 16:02:46
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师