なんとかして、flutter for webで作成したサイトにmetaタグを挿入したかった。
まずjsとhtmlを。
importします。
import 'dart:html' as html;
import 'dart:js' as js;
jsから操作します。
var meta = html.document.createElement("meta");
meta.setAttribute("name", "*******");
meta.setAttribute("content","******");
html.document.getElementsByTagName("head")[0].append(meta);
完了!
ちなみに
metaではない場合は
html.document.querySelector('body').insertAdjacentHtml('beforeend', '<div></div>');
こんな感じで行けました。