我需要从 iframe(同源)替换顶部文档的全部内容。在 iframe 执行的 JavaScript 之后完成这项工作:
var doc = window.top.document.open("text/html", "replace");
doc.write('hello');
doc.close();
但是,在 Firefox 中,该操作会将当前文档的 URL 更改为 iframe 的 URL。在 Chrome 中,URL 没有改变。是否可以从 iframe 中替换文档,但以适用于所有合理浏览器的方式保留其原始 URL?(我尝试删除“替换”参数,但没有帮助)。