Expand browser blacklist on document.fonts.load (resolve #1141)

This commit is contained in:
Joshua Granick
2018-07-20 14:24:13 -07:00
parent c70d864c02
commit 6a290a2c2c

View File

@@ -515,10 +515,11 @@ class Font {
this.name = name; this.name = name;
var ua = Browser.navigator.userAgent.toLowerCase(); var userAgent = Browser.navigator.userAgent.toLowerCase ();
var isSafari = (ua.indexOf(" safari/") >= 0 && ua.indexOf(" chrome/") < 0); var isSafari = (userAgent.indexOf (" safari/") >= 0 && userAgent.indexOf (" chrome/") < 0);
var isUIWebView = ~/(iPhone|iPod|iPad).*AppleWebKit(?!.*Version)/i.match (userAgent);
if (!isSafari && untyped (Browser.document).fonts && untyped (Browser.document).fonts.load) { if (!isSafari && !isUIWebView && untyped (Browser.document).fonts && untyped (Browser.document).fonts.load) {
untyped (Browser.document).fonts.load ("1em '" + name + "'").then (function (_) { untyped (Browser.document).fonts.load ("1em '" + name + "'").then (function (_) {