无法关闭?

无法关闭?

<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <title>打开/关闭页面</title>
</head>

<body>
  <input type="button" value="关闭本页面" id="close">
  <input type="button" value="打开慕课网" id="open">
  <script type="text/javascript">
    //补充代码
    var btn1 = document.getElementById("close");

    var btn2 = document.getElementById("open");

    btn1.onclick = function() {

      window.close();

    }

    btn2.onclick = function() {

      window.open("http://www.imooc.com", "newwindow");

    }
  </script>
</body>

</html>


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

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

2回答
好帮手慕夭夭 2019-10-08 10:11:23

你好同学,老师这边把chrome更新到最新版本测试了一下,也是可以正常关闭的。谷歌浏览器没有限制,火狐浏览器才会有限制的。可能是你安装的浏览器有问题,你可以卸载重装一下。

或者你多用几个其他的浏览器测试测试,能够有一个测试出来就行,本练习题的内容在实际开发中不常用,老师帮你测试是没有问题的,你简单练习一下就行哦。

另外,火狐中的限制如下修改:

1.在Firefox浏览器的地址栏中输入about:config,即打开Firefox的配置页面。

2.然后搜索dom.allow_scripts_to_close_windows,找到后你会发现该配置的默认值是false,右键选择Toggle选项,选择切换,将值修改为true即可。

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

祝学习愉快,望采纳。

好帮手慕夭夭 2019-10-07 15:03:12

你好同学,老师这边测试,点击的时候可以关闭页面。不过要求是把打开的页面关闭

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

建议如下修改:

<!DOCTYPE html>

<html>

 

<head>

  <meta charset="UTF-8">

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

</head>

 

<body>

  <input type="button" value="关闭本页面" id="close">

  <input type="button" value="打开慕课网" id="open">

  <script type="text/javascript">

    //补充代码

    var btn1 = document.getElementById("close");

 

    var btn2 = document.getElementById("open");


    var imooc; //定义一个变量

 

    btn1.onclick = function() {

      //关闭打开的页面

      imooc.close();

    }

 

    btn2.onclick = function() {

      //保存打开的页面

     imooc=window.open("http://www.imooc.com"); 

 

    }

  </script>

</body>

 

</html>

祝学习愉快,望采纳。

  • 提问者 顾兆昱 #1
    为什么我这边关闭不了呢?(chrome最新版),有没有什么设置是不允许关闭窗口的?
    2019-10-07 22:45:14
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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