Ver Fonte

Check data URI (#4098)

* Check data URI
Offerel há 4 anos atrás
pai
commit
f905ad772e
1 ficheiros alterados com 5 adições e 2 exclusões
  1. 5 2
      p/scripts/main.js

+ 5 - 2
p/scripts/main.js

@@ -1661,8 +1661,11 @@ function faviconNbUnread(n) {
 				ctx.fillText(text, 0, canvas.height - 1);
 			}
 			link.href = canvas.toDataURL('image/png');
-			document.querySelector('link[rel~=icon]').remove();
-			document.head.appendChild(link);
+			// Check if data URI has generated a real favicon and if not, fallback to standard icon
+			if (link.href.length > 180) {
+				document.querySelector('link[rel~=icon]').remove();
+				document.head.appendChild(link);
+			}
 		};
 		img.src = '../favicon.ico';
 	}