我正在使用以下 Java 代码动态生成写入帧的 JavaScript。它在 Firefox 中运行良好,但在 Safari 中它显示一个空白区域并且没有错误。
代码:
js.append("parent.window.dialog.$renderControls();\n");
js.append("var doc = parent.frames[1].document;\n");
js.append("doc.open('text/html','replace');\n");
js.append("alert('test10');\n");
js.append("if(!doc){\n");
js.append("alert('no doc');\n");
js.append("}\n");
js.append("debugger;\n");
js.append("doc.write('Hi There');\n");
js.append("doc.close();\n");