我正在单步执行代码,我意识到我无法关闭窗口,因为 DispHTMLWindow2 对象 close 属性仍然为 true。
if(winObject.closed != true)
winObject.close();
问题是winObject.close == true,并且窗口显然是打开的。
我有什么想法可以解决这个问题吗?
谢谢,
格雷
更新:我意识到这个问题可能与嵌入的 PDF 有关。
似乎 acrobat reader 一直在让您打开 pdf 文件
http://acrobatusers.com/forum/javascript/ opening-pdf-doc-javascript http://acrobatusers.com/forum/javascript/closing-pdf-doc-javascript
我发现之前有一篇文章检查窗口是否为空,而不是检查它是否关闭(如果窗口不为空,那么我们就知道它是打开的)如何关闭其中包含pdf的浏览器 https://stackoverflow.com/questions/3649367/how-to-close-a-browser-having-pdf-inside-it不确定这是否能帮助您解决问题
我发现的另一个解决方案是使用已经说过的 iframe。
http://bytes.com/topic/javascript/answers/148260-pdf-popup-close-button http://bytes.com/topic/javascript/answers/148260-pdf-popup-close-button
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)