解决Flutter3.10+版本web端输入emoji表情显示为黑白的问题
问题可能在项目flutter项目升级flutter到3.1版本之后出现
原因在github中有提到
Some apps don’t want to use color emojis due to its size (~24MB). This PR makes color emojis opt-in.
就是说为了减少体积,就把彩色emoji弄成黑白了。
<project-dir>/web/index.html
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<!-- This script installs service_worker.js to provide PWA functionality to
application. For more information, see:
https://developers.google.com/web/fundamentals/primers/service-workers -->
<div id="loader">
<h1>
loading
</h1>
</div>
<script>
var serviceWorkerVersion = null;
var scriptLoaded = false;
function loadMainDartJs() {
if (scriptLoaded) {
return;
}
scriptLoaded = true;
var scriptTag = document.createElement("script");
scriptTag.src = "main.dart.js";
scriptTag.type = "application/javascript";
document.body.append(scriptTag);