Dart可以操纵其他窗口中的HTML元素吗?

时间:2014-04-25 22:16:26

标签: javascript html dart dart-html

所以我在页面中嵌入了一个Dart应用程序,它打开另一个窗口,其中包含一个只有HTML / JS的预先存在的页面。我试图将信息放入页面并从Dart内部显示,大致如下:

    var div = querySelector("#div_id");
    div.text = "my message";

我尝试了不同种类的元素的不同变体,但没有运气。

最后,我刚刚在子窗口HTML上用JS编写显示代码,并使用查询字符串传递信息。

所以我的问题是:如果该页面没有嵌入dart.js和其他东西,Dart可以操纵另一个页面吗?或者我只是做错了什么?

感谢您的任何见解。

1 个答案:

答案 0 :(得分:1)

如果使用window.open()方法创建新窗口,则会返回一个WindowBase对象。您可以使用此参考深入挖掘新窗口的DOM。有关详细信息,请参阅https://api.dartlang.org/apidocs/channels/stable/dartdoc-viewer/dart-dom-html.Window#id_open