私はGoogle Chromeチャットをサポートする拡張機能を持っています。chrome拡張機能はデスクトップ通知にあなたに送信されたメッセージを表示します。絵文字を送信するたびに気づきましたiPhoneからはデスクトップ通知に正しく表示されますが、実際のアプリケーション(ページに挿入されたiframe)で同じ絵文字を表示しようとすると、四角形として表示されます。
https://code.google.com/p/chromium/issues/detail?id=62435 に未解決のバグがあるようです。なぜそれがデスクトップ通知で正しく機能するのか、そうでないのではないかと思っていましたか?また、修正するために私にできることはありますか?
オープンソース Twemojiライブラリ を使用して、拡張機能に絵文字サポートを実装しました。
最も単純な形式では、.js
ファイルを作成し、DOM要素の関数を呼び出してUnicode絵文字をTwitter CDN提供の画像に置き換えます。
twemoji.parse(node);
その他のオプションについては、リポジトリのreadmeを参照してください。
Chromeと呼ばれる拡張機能Chromojiで絵文字を表示できます。
Mac OS X、Windows、Linuxでも動作します。
この問題は、Windows 7 x64でInternet Explorerをバージョン11に更新することで解決できる(複数のコンピューターが影響を受け、すべて解決済み)と考えました。
私の場合は、サービスパックされていない純粋なWindows 7 x64でPCをフォーマットしたためです。 Windows 7のSP1とIE11をインストールした後、すべてのブラウザーが絵文字を正しく表示し始めました。テストに使用した this サイト。
ページの周囲に正方形が表示されている場合、エラーは解決されません。ページに複数の種類の記号が表示されている場合は、エラーが解消されます。
この回避策が有効であったかどうか教えてください。