作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用以下 Java Applet 来获取要上传的文件的完整文件路径:SVN LittleShoot .
问题是,小程序已初始化,并且似乎在 IE6 中运行 - 但是当我从 JavaScript 调用其中一个函数到小程序来打开文件对话框时,浏览器崩溃并仅关闭对话框,因为显示向上。
为什么会这样?我如何调试这个,我没有任何日志文件可供查看?可能是什么原因 - 我愿意在这里进行疯狂的猜测,因为我很绝望!
HTML 用法(已删除 JS):
<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" id="LittleShootApplet" name="LittleShootApplet" width="0" height="0">
<PARAM name="code" value="LittleShootApplet" />
<PARAM name="scriptable" value="true" />
<PARAM name="mayscript" value="true" />
<PARAM name="style" value="xdisplay: none; width:0; height:0; padding:0; margin:0;" />
</OBJECT>
我现在收到此错误:“对象不支持此属性或方法。”我认为它正在谈论这条线。
<input type="button" value="Browse.." onclick="document.LittleShootApplet.openDialog('onFileDialogFile', 'onFileDialogCancel');">
仅使用 HTML 版本,我收到 JS 错误!
最佳答案
如果您从 Applet 本身内部放入一些测试调用,会发生什么:进行 JS 调用 Hook 的相同调用?这也会崩溃吗?
如果它没有崩溃,那么我会说您在浏览器本身中发现了一个错误(或“LiveConnect” - 无论 children 现在如何称呼 Java<->JS 通信..)
如果是这样的话,我建议如下:
简化 Applet,使其包含最少量的代码,以免崩溃:JSScript 也是如此。
让它崩溃 - 然后你就陷入了调试 Windows 程序的困境,我认为:
http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
关于java - 为什么这个 Java 小程序会崩溃并关闭 IE6?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1907626/
我是一名优秀的程序员,十分优秀!