2016-11-02 10 views
11

रंग इमोजी समर्थन के बिना ब्राउज़र का उपयोग करते हुए गिटहब का दौरा करते समय, यह छवि फ़ाइलों के रूप में इमोजी ग्लाइफ लोड करता है।गिटहब कैसे पता लगाता है कि ब्राउज़र में रंग इमोजी का समर्थन है या नहीं?

GitHub without color emoji support

लेकिन एक ब्राउज़र रंग इमोजी समर्थन करता है कि का उपयोग कर GitHub पर जाकर जब, यह ब्राउज़र ग्लिफ़ प्रस्तुत करना सामान्य रूप से बजाय सुविधा देता है।

GitHub with color emoji support

GitHub कैसे जान सकते हैं ब्राउज़र रंग इमोजी का समर्थन करता है या नहीं?

+0

शायद इस लेख में मदद कर सकता: https://blog.farrant.me/adding-emoji-support-to-any-website/ –

+0

@MohsenMirhoseiniArgi नहीं। मैं उस लेख के बारे में जानता था। वह समाधान जो हमेशा प्रदर्शित करता है वह ग्लाइफ को छवियों के रूप में लोड करता है, भले ही ब्राउज़र उनका समर्थन करता हो। –

+0

क्या आप उस पृष्ठ से लिंक कर सकते हैं? यह Hangouts होना प्रतीत होता है। – Hydro

उत्तर

1

मैं ऐसा इस तरह:

var canvas = document.createElement("canvas"), 
    ctx = canvas.getContext("2d"); 

canvas.style="height:100px;width:100px;position:absolute;top:60%;background:white"; 
document.body.appendChild(canvas); 
ctx.fillStyle ="#FFF"; 
ctx.font="100px Arial"; 
ctx.fillText('',100,100); 
var d = ctx.getImageData(50, 50, 1, 1).data; 
if (d[0] + d[1] + d[2] === 0) { 
    //need twemoji or something else 
} else { 
    //nothing to do 
} 
संबंधित मुद्दे

 संबंधित मुद्दे