当我提供 FontAwesome http link 时,图标可以正常工作,但在本地托管时它不工作
When I providing FontAwesome http link then icons are working but when host it locally its not working
当我提供cnd时link:
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css" rel="stylesheet">
然后它显示图标并且工作正常。
这是代码jsfiddle
当我在本地复制并托管相同的 css 文件时,它无法正常工作
这是示例 jsfiddle 代码
为什么我在本地托管时它不起作用?是否有任何限制或许可问题?
谢谢
我猜你使用的是 CDN 网络而不是 Font Awesome 的工具包代码。如果是这样,我建议您使用套件的套件代码。这将帮助您在您的网站上显示图标,本地或托管无关紧要。
我找到的修复方法是将此 css 文件保存在本地并进行编辑。 <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css" rel="stylesheet">
找到 url
并将 ../
替换为 ../../
因为我的网络字体文件夹位置是 assets/webfonts
而不是 root
当我提供cnd时link:
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css" rel="stylesheet">
然后它显示图标并且工作正常。
这是代码jsfiddle
当我在本地复制并托管相同的 css 文件时,它无法正常工作
这是示例 jsfiddle 代码
为什么我在本地托管时它不起作用?是否有任何限制或许可问题?
谢谢
我猜你使用的是 CDN 网络而不是 Font Awesome 的工具包代码。如果是这样,我建议您使用套件的套件代码。这将帮助您在您的网站上显示图标,本地或托管无关紧要。
我找到的修复方法是将此 css 文件保存在本地并进行编辑。 <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css" rel="stylesheet">
找到 url
并将 ../
替换为 ../../
因为我的网络字体文件夹位置是 assets/webfonts
而不是 root