为什么当页面上出现Javascript错误时,Font Awesome图标会显示为闪烁的问号?
正确的Font Awesome图标正确闪烁1秒钟然后更改为?
您可以在此页面上看到一些损坏的图标以供参考。另外值得注意的是,Shopify网站的插件可能会不时出现错误,因此很难保持这样的网站100%无错误。我对Font Awesome 4和Font Awesome 5都有这个问题:
在Chrome版本65.0.3325.181上测试 Mac High Sierra
编辑:我很傻,并且使用CDN免费调用Font Awesome 5 Pro和Font Awesome 5 Pro。我删除了免费版本,现在正在运行。我会删除这个问题,但不想受到Stack Overflow员工的惩罚!
答案 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>
,您的问题就应该修复