renderer_switcher
在运行时切换 Flutter Web 应用程序中的 Web 渲染器。
安装
要使用此插件,请在您的 pubspec.yaml 文件中将 renderer_switcher 添加为依赖项。
然后,将此脚本添加到您 web/index.html 文件中的 body 顶部。
<script type="text/javascript">
window.flutterWebRenderer = localStorage.getItem('flutterWebRenderer');
</script>
用法
// Returns WebRenderer.html, WebRenderer.canvaskit or WebRenderer.auto
final currentRenderer = await RendererSwitcher.getCurrentWebRenderer();
if(currentRenderer == WebRenderer.canvaskit){
// Switches web renderer to canvaskit and reloads the window.
RendererSwitcher.switchWebRenderer(WebRenderer.auto);
}