如何在 Dart (html) 中打开带有内容的新浏览器 window
How to open a new browser window with content, in Dart (html)
我找不到打开浏览器的方法 window,如下所示。
final winPrint = window.open("", "");
// no document property
winPrint.document.write('''...''');
这在 dart 中可行吗?
由于 WindowBase 不公开 document
对象,您可以直接调用 open 函数,然后像这样在 JsObject 上调用 write 函数:
import 'dart:js' as js;
var f = js.context.callMethod('open', ['']);
(f['document'] as js.JsObject).callMethod('write', ['Hello world']);
我找不到打开浏览器的方法 window,如下所示。
final winPrint = window.open("", "");
// no document property
winPrint.document.write('''...''');
这在 dart 中可行吗?
由于 WindowBase 不公开 document
对象,您可以直接调用 open 函数,然后像这样在 JsObject 上调用 write 函数:
import 'dart:js' as js;
var f = js.context.callMethod('open', ['']);
(f['document'] as js.JsObject).callMethod('write', ['Hello world']);