gpt4 book ai didi

dart:如何在 iframe 中获取对文档对象的正确(类型化)引用

转载 作者:行者123 更新时间:2023-12-02 03:28:22 29 4
gpt4 key购买 nike

我有一个用例,其中复杂的 UI 层次结构需要在 iframe 中呈现,但处理它的逻辑(创建、输入文档、事件处理、退出文档)需要在主框架/应用程序中。

我在获取对 iframe 的 Document 实例的类型化引用时遇到了问题。这可能吗?即使类型转换,代码也会出错。

任何建议都会有所帮助,除了使用 js 互操作的建议 - 像提取 UI 分支并将其安装在 iframe 中这样简单的事情不需要这个恕我直言。

此外,如果这不可能,我应该去哪里填写错误?

最佳答案

出于安全考虑,跨窗口访问非常受限。有 Unresolved 问题再次允许它,因为无论如何它都可以被 dart-js-interop 规避。

因此,建议的解决方案是使用 dart:js 作为解决方法,直到问题得到解决。

  var ifrm = new js.JsObject.fromBrowserObject(dom.querySelector('#ifrm'));
print(ifrm['contentWindow']);
print(ifrm['contentDocument']);

关于dart:如何在 iframe 中获取对文档对象的正确(类型化)引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28940617/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com