请在 qx.io.remote.transport.Iframe.send() 中的代码下方找到。顺便说一句,我正在使用 qooxdoo 0.8.3...
var vFormFields = this.getFormFields();
for (var vId in vFormFields)
{
var vField = document.createElement("textarea");
vField.name = vId;
vField.appendChild(document.createTextNode(vFormFields[vId]));
this.__form.appendChild(vField);
}
当我使用 Windows 7 IE 8.0.7600.16385 时,我在第 5 个(也是最后一个)this.__form.appendChild(vField) 收到“对象不支持”错误。我尝试过使用 Windows XP、IE 8.0.6001.18702 ......并且它可以工作。我也尝试过使用 Chrome、Firefox 和旧版本的 IE,但没有遇到任何问题。
我不知道这个问题是否应该由应用程序代码、qooxdoo 框架或 IE 来解决。任何有关如何解决此问题的想法将不胜感激。谢谢!
更新:我已经迁移到 1.4.1 并且问题仍然存在。该错误发生在 IE8 标准模式下。它适用于其他模式,包括 IE8 兼容性视图。