任何Javascript错误都会导致Word Awesome图标中断

时间:2018-04-28 04:15:33

标签: css google-chrome font-awesome font-awesome-5

为什么当页面上出现Javascript错误时,Font Awesome图标会显示为闪烁的问号?

正确的Font Awesome图标正确闪烁1秒钟然后更改为?

您可以在此页面上看到一些损坏的图标以供参考。另外值得注意的是,Shopify网站的插件可能会不时出现错误,因此很难保持这样的网站100%无错误。我对Font Awesome 4和Font Awesome 5都有这个问题:

https://outdoor.best

在Chrome版本65.0.3325.181上测试 Mac High Sierra

enter image description here

编辑:我很傻,并且使用CDN免费调用Font Awesome 5 Pro和Font Awesome 5 Pro。我删除了免费版本,现在正在运行。我会删除这个问题,但不想受到Stack Overflow员工的惩罚!

2 个答案:

答案 0 :(得分:0)

那是因为一些图标从v4变为v5。例如,在该页面中,您提到了"登录"图标,您可以在来源中看到它被标记为fas fa-sign-in-alt,而在shorttags中它表示已更改为def main(): example_list = [] for _ in range(20): example_list.append(random.randint(1, 6)) inside = False for index in range(len(example_list)): try: if inside: if example_list[index] != example_list[index + 1]: print("%d )" % example_list[index], end=" ") inside = False else: print(example_list[index], end=" ") else: if example_list[index] == example_list[index + 1]: print("( %d" % example_list[index], end=" ") inside = True else: print(example_list[index], end=" ") except IndexError: print("%d" % example_list[index], end=" ") if inside: print(")") else: print() ,它说:

  

这个图标取代了Font Awesome 4的电子登录我们创建了一个垫片   帮助人们从Font Awesome 4轻松升级他们现有的项目   到5并避免那些令人尴尬的失踪图标时刻。

答案 1 :(得分:-1)

Font Awesome根据您加载的版本更改图标,我自己经历过这样的图标,我的图标突然变成?图标

只需将您的图标替换为当前<i class="fas fa-sign-in-alt"></i>,您的问题就应该修复