2301_78232951 2023-05-20 21:50 采纳率: 33.3%
浏览 28
已结题

点开超链接后HTML网页退出页面程序不能用

img


这是我的关闭程序

关闭


不打开超链接还能用,打开然后返回就不能关闭了。

  • 写回答

4条回答

  • P2441M 2023-05-21 15:55
    关注

    MDN Web Docs 里有这么一段话:

    Window.close() 方法关闭当前窗口或某个指定的窗口。
    该方法只能由 Window.open() 方法打开的窗口的 window 对象来调用。如果一个窗口不是由脚本打开的,那么,在调用该方法时,JavaScript 控制台会出现类似下面的错误:不能使用脚本关闭一个不是由脚本打开的窗口。Scripts may not close windows that were not opened by script.

    所以,解决方法就是,在 家乡.html 里也创建一个 button,使用 window.open 方法返回“我的主页”:

    <input type="button" value="返回我的主页" onclick="window.open('我的主页.html')"/>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 5月29日
  • 已采纳回答 5月21日
  • 创建了问题 5月20日