Как применить внешний CSS для рендеринга HTML в веб-просмотра флаттера - PullRequest
0 голосов
/ 23 сентября 2019

Я хочу применить внешний CSS к HTML, который визуализируется в веб-представлении флаттера. В Android это делается с использованием следующего синтаксиса.

Ответы [ 2 ]

0 голосов
/ 23 сентября 2019

Вы можете отправить любой JavaScript в свое веб-представление, позвонив по телефону:

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];
0 голосов
/ 23 сентября 2019

Вы можете использовать webview.Сам Flutter не предоставляет ничего для визуализации HTML или CSS или выполнения JS.

...