2

我想将外部css应用于在flutter webview中呈现的html。在android中它是使用以下语法完成的。

4

2 回答 2

2

您可以通过调用将任何 JavaScript 提交到您的 webview:

flutterWebViewPlugin.evalJavascript(js);

在您的 JavaScript 中,您可以使用此处描述的一些解决方案添加 CSS 样式。例如:

// Create our shared stylesheet:
const sheet = new CSSStyleSheet();
sheet.replaceSync('#target {color: darkseagreen}');

// Apply the stylesheet to a document:
document.adoptedStyleSheets = [sheet];
于 2019-09-23T09:38:11.683 回答
0

您可以使用webview. Flutter 本身不提供任何东西来渲染 HTML 或 CSS 或执行 JS。

于 2019-09-23T05:45:05.090 回答