我有一个通过 javascript 与浏览器通信的小程序。我在 iframe 和带有 IE6 的 Windows 2000 中加载了 applet 和一些 javascript,我确定 applet 传播的消息命中父框架,而不是 iframe。
有没有比包含 windows2k.hacks.js 更好的解决方案来解决这个问题,为 applet 调用的每个方法使用代理方法?有人请告诉我有比这更简单的解决方案。
我有一个通过 javascript 与浏览器通信的小程序。我在 iframe 和带有 IE6 的 Windows 2000 中加载了 applet 和一些 javascript,我确定 applet 传播的消息命中父框架,而不是 iframe。
有没有比包含 windows2k.hacks.js 更好的解决方案来解决这个问题,为 applet 调用的每个方法使用代理方法?有人请告诉我有比这更简单的解决方案。
您如何将消息发送回框架?
一般它的
JSObject myWin = JSObject.getWindow(this);
myWin.call("JsFunction", "My Message");
听起来您可能正在使用jActivating。由于某种原因,该库不适用于 IE6 和 Win2k,因此只需扫描用户代理并防范此特定配置。