我正在使用内容脚本将一些 HTML 注入(inject)网页。我正在尝试使用谷歌字体、CabinCondensed-Regular 和一些从 IcoMoon 获得的图标字体。我已经下载了文件并使用 @font-face
将它们包含在 CSS 中,因为据我所知它更快,但我不知道如何将它们包含在 manifest.json 中。通常你可以指定一个文件
“内容脚本”:[
{
"matches": [ "<all_urls>"],
"css":["style.css", "jquery-ui.css"],
"js":["jquery-2.1.0.min.js", "index.js", "jquery-ui.min.js"],
}
但据我所知,字体没有特定的标签,那么如何包含 ttf 文件呢?
最佳答案
看起来您可以使用 "web_accessible_resources"
来链接您的字体文件(而不是 "content_scripts"
。然后只需确保您的 @font-face
字体文件的路径是正确的。参见:https://developer.chrome.com/extensions/manifest/web_accessible_resources
关于javascript - 在 chrome 扩展内容脚本中包含 ttf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22901261/