1

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

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

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

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

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

感谢您的任何见解。

4

1 回答 1

1

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

于 2014-04-26T15:28:36.143 回答