gpt4 book ai didi

dart - 在iFrame中的DART网站/组件中,如何查询父窗口的元素?

转载 作者:行者123 更新时间:2023-12-03 04:07:02 27 4
gpt4 key购买 nike

同事们

我正在解决我以前的ISSUE,在这里我遇到了一些性能问题,这些问题涉及DART中没有的阴影DOM和沉重的JS动画。

为此,建议的解决方案是将DART组件移动到iFrame中,以将shadowDOM限制为仅该iFrame的DOM。

现在的问题:

如何从JS:window.parent从DART代码元素查询?关于如何在父iFrame上将侦听器注册到onCLick元素的任何想法? (我也在使用Polymer)

谢谢前进

最佳答案

Dart通常不会跨iframe边界公开DOM。您可以通过postMessage进行通信。我建议您在iframe中监听“点击”,然后从该处理程序中向window.parent发布一条消息。

这篇文章中的示例朝另一个方向(Dart托管JS子iframe),但这可能会有所帮助:
http://japhr.blogspot.com/2013/05/a-necessary-evilgood-in-dart-iframe.html

关于dart - 在iFrame中的DART网站/组件中,如何查询父窗口的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23404768/

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