Javascript 帆JS-favicon未显示

Javascript 帆JS-favicon未显示,javascript,html,sails.js,favicon,Javascript,Html,Sails.js,Favicon,我已经创建了一个Sails JS应用程序。通过在layout.js中添加以下行,我添加了favicon图标 <link rel="shortcut icon" href="wb-favicon.png"/> 这适用于“/dashboard”和“/user”等路由,但不适用于“/reports/myreport”和“/user/add”等路由。简而言之,如果我使用多级路由,favicon不会显示 有什么解决方案吗?更改布局中的内容永远不会起作用,因为布局是动态生成的。您可以做的是

我已经创建了一个Sails JS应用程序。通过在layout.js中添加以下行,我添加了favicon图标

<link rel="shortcut icon" href="wb-favicon.png"/>

这适用于“/dashboard”和“/user”等路由,但不适用于“/reports/myreport”和“/user/add”等路由。简而言之,如果我使用多级路由,favicon不会显示


有什么解决方案吗?

更改布局中的内容永远不会起作用,因为布局是动态生成的。您可以做的是:


将您的文件
wb favicon.png
重命名为
favicon.ico
并删除浏览器缓存,然后查看您的文件是否正常工作。确保将
favicon.ico
保存在
assets
目录中。

您需要为该文件添加绝对或相对路径。例如,在reports/myreport页面中,将其更改为href=“../wb favicon.png”,我猜如果png位于一个目录中,它将起作用。使用href=“/wb favicon.png”它将对所有人都起作用。“../wb favicon.png”只升一级到顶端去。