代码之家  ›  专栏  ›  技术社区  ›  Michel

在网页中加载favicon.ico文件时出现问题

  •  0
  • Michel  · 技术社区  · 4 年前

    我对 图标文件 网页上的文件( mypage.php )。

    以下代码有效(使用Firefox浏览器),图标按预期显示在选项卡中:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
    </head>
    <body>
    </body>
    </html>
    

    但一旦我在页面正文中插入以下代码(我还需要):

    <?php
        header('Content-Type: application/json');
    ?>
    

    我在日志中遇到以下问题:

    GET https://www.example.net/favicon.ico
    Content Security Policy: The page’s settings blocked the loading of a resource at https://www.example.net/favicon.ico (“default-src”).
    

    有人能解释一下我为什么会遇到这个问题,以及我应该如何解决它吗?

    让我困惑的第一点是,错误消息指向网站根目录中的favicon.ico,而<link rel=“..”…>行仅尝试使用mypage.php所在的本地目录中的favicon.ico文件。

    0 回复  |  直到 4 年前