的同事,
我正在解决我之前的ISSUE我遇到的一些性能问题涉及影子DOM以及未在DART中完成的大量JS动画。
建议的解决方案是将我的DART组件移动到iFrame中,将shadowDOM限制为只有iFrame的DOM。
现在问题:
如何从JS中的DART代码元素查询:window.parent?关于如何将侦听器注册到父iFrame上的onCLick元素的任何想法? (我也使用聚合物)
先谢谢
答案 0 :(得分:0)
Dart通常不会跨iframe边界公开DOM。您可以通过postMessage进行通信。我建议听#34;点击"在iframe中,然后从该处理程序中,将消息发布到window.parent。
这篇文章的例子是另一个方向(Dart托管一个JS子iframe),但它可能会有所帮助: http://japhr.blogspot.com/2013/05/a-necessary-evilgood-in-dart-iframe.html