javascript - 离开主 html 后,window.close() 在 node-webkit 中停止工作

标签 javascript node-webkit

我在原型(prototype)中有两个 html 文件。如果我打开它们中的任何一个,关闭按钮就会完成这项工作。

<img  src="img/x-01.png" onclick="window.close()" />

在我导航到另一个 html 后,相同的代码示例停止工作。即使我通过浏览器的“后退”按钮返回上一页也不起作用。

怎么可能呢?我是 js 的新手,所以有一些我不明白的概念吗?

由于代码分散在几个文件中,我上传了a stripped-down app - 用于观察这种行为。

最佳答案

window.close() 只能由首先打开窗口的同一页面调用(否则第三方网页会随意关闭窗口)。一旦离开,您就会失去这种联系和能力。

关于javascript - 离开主 html 后,window.close() 在 node-webkit 中停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14146922/

相关文章:

javascript - node.js Web 服务器作为独立应用程序

javascript - DailyMotion JS 在 iOS 上嵌入 API 和播放视频

javascript - 如何使用 JavaScript 从 HTML 表格的单元格中获取值

javascript - 如何在按钮悬停时缓慢显示文本?

node-webkit - 打包 Node Webkit 应用程序时遇到问题

javascript - 无法在文件资源管理器中打开子目录? - Node .js

javascript - 未捕获的类型错误 : Class constructor Hero cannot be invoked without 'new'

javascript - 如何在 Chromium 上使用 Web Speech API?

javascript - 使用node-webkit读取内部和外部文件

javascript - Onclick 在启动时激活然后不执行任何操作