javascript - window.closed = true,当窗口打开时如何?

标签 javascript html popup window.open

我正在单步执行代码,我意识到我无法关闭窗口,因为 DispHTMLWindow2 对象的关闭属性仍然为真。


    if(winObject.closed != true)
       winObject.close();

问题是winObject.closed == true,明明窗口是开着的。

我有什么想法可以解决这个问题吗?

谢谢, 格雷

更新:我意识到这个问题可能与嵌入的 PDF 有关。

最佳答案

好像acrobat reader 一直在打开pdf 文件

http://acrobatusers.com/forum/javascript/closing-pdf-doc-javascript

我发现以前的帖子检查窗口是否为空而不是检查窗口是否关闭(如果窗口不为空则我们知道它是打开的)how to close a browser having pdf inside it不确定这是否对您的问题有帮助

我发现的另一个解决方案是使用已经说过的 iframe。

http://bytes.com/topic/javascript/answers/148260-pdf-popup-close-button

关于javascript - window.closed = true,当窗口打开时如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3728315/

相关文章:

javascript - "ReferenceError: Can' t 找到变量 : $j. 。”在 jasmine 中测试时

javascript - 如何在 Google map 上叠加 SVG 图表?

java - 在Java中创建一个弹出框

javascript - 有没有一种简单的方法来确定 HTML 元素的内容类别?

css - 将 CSS 应用于特定文件

swift - 将模糊应用于透明弹出 View ,快速

javascript - 绑定(bind)函数没有原型(prototype)

java - gwt 自定义小部件包装方法

javascript - 在 Bootstrap Adminlte 模板的菜单中创建子项时不会自动折叠

javascript - 使用下拉列表过滤数据表列