我有一个/favicon.ico适当的响应控制器.
但我刚刚意识到当你在/subpage/index.html浏览器(至少是chrome)这样的子页面中请求时/subpage/favicon.ico.
是否有一种干净的方式来回应所有favicon.ico请求?如果可能的话,我宁愿不重定向所有.ico请求,但如果这是最好的解决方案,也许.
一直试图从 docs.google.com 获取 favicon / tabicon 没有运气。已经尝试过以下......
http://docs.google.com/favicon.ico
https://docs.google.com/favicon.ico
docs.google.com/favicon.ico
https://plus.google.com/_/favicon?domain=docs.google.com
http://getfavicon.appspot.com/http://docs.google.com/docsgoogle.com.ico
Run Code Online (Sandbox Code Playgroud)
还有其他建议吗?
[添加]
经过一些调查,由于 google docs 登录/身份验证,这看起来可能不起作用。
我正在尝试修改Xampp图标,这是不可能的.
起初我改变了xampp默认的favicon htdocs/favicon.ico,它仍然显示橙色的"X".
然后我认为这可能是我的symfony项目的配置.所以我myProyect/web和我一起去了symfony favicon.ico.我必须澄清,在我做这个之前,它没有显示"SF"黑色图标.
并尝试将"fav"图标行添加到"base.html.twig"和"layout.html.twig":
<link rel="shortcut icon" href="{{ asset('favicon.ico') }}" />
并尝试了这个:
<link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" />
favicon文件位于 - > htdocs/MyProyect/web/favicon.ico
但我不知道为什么仍然显示Xampp默认图标...我已经删除了symfony缓存,以及chrome和firefox缓存,但仍然无法正常工作.
我会对此提供一些帮助,我是一个Symfony noob,它的某些部分让我发疯.
谢谢大家.
我的网站出了问题; 无论我尝试什么,favicon都不会显示.
我的主页是
http://www.emilienpetit.com/Index2.html
Run Code Online (Sandbox Code Playgroud)
而favicon位于
http://www.emilienpetit.com/favicon.ico
Run Code Online (Sandbox Code Playgroud)
目前的代码是
link rel="shortcut icon" type="image/vnd.microsoft.icon" href="www.emilienpetit.com/favicon.ico"/
Run Code Online (Sandbox Code Playgroud)
但我rel="icon"只试过和type="image/jpg" "image/x-con" "image/ico"等等
你能告诉我还有什么可以尝试的吗?
问候,
Mac 和 Windows 上最新的 Firefox 63.0 版本以某种方式破坏了我为电子商务网站的管理后端构建的登录。这以前工作得很好。我使用 PHP。
使用有效凭据成功登录后,$_SESSION['admin_logged_in']变量将被设置为TRUE,并且我已正确登录并重定向到起始页面。然而,当我尝试导航到管理站点中的任何其他页面时,我会立即注销,就好像会话变量突然丢失一样。
在最开始的每个页面(包括起始页面)上,我都包含一个简短的登录检查脚本,如下所示:
<?php
//start session
session_start() ;
//check user is logged in
if (($_SESSION['admin_logged_in'] !== TRUE) || (!isset($_SESSION['admin_logged_in']))) {
header("location: /index.php") ;
$_SESSION['admin_reason'] = "illegal" ;
exit;
}
?>
Run Code Online (Sandbox Code Playgroud)
我可能认为这是 Firefox 的一个错误,但最近我也被 iOS 12 和 MacOS Mojave 上最新版本的 Safari 注销了,通常是在浏览几个页面后。
目前在 Opera 或 Chrome 上工作且没有问题(在 Mac 上测试)。
我尝试过清除 Firefox 中的缓存并调整隐私设置,但没有成功。我已经与我的网络主机交谈过,他们不知道任何服务器端问题或更改。
但是,如果 PHP 代码和会话变量存在问题,因为这是在服务器端处理的,那么它可能无法在任何浏览器上运行,并且以前也无法运行?
感谢您的任何建议。
我设法解决了这个问题,请参阅下面的答案。
我想从新的 Typo3 站点(版本 9.5.9)更改网站图标。目前它显示了typo3自己的图标。
我按照此处的描述进行了尝试https://wiki.typo3.org/Add_your_own_favicon但它仍然显示了typo3 图标。
我已经清除了浏览器缓存和服务器缓存。
我正在使用 Django 和 React 创建一个 Web 应用程序。当谈到我的 React 开发服务器时,我的favicon.ico负载正常,但是当我构建文件时,我的 Django 开发服务器找不到并渲染我的图标,我不知道为什么。我尝试重命名我的图标并将文件类型更改为 .png。当我将我的图标放入静态目录中,并将文件名从图标更改为“icon.ico”之类的名称时,它会正确加载。但是,我无法将我的图标放在静态目录中,因为 CRA 在构建时不会将其复制到该目录中。这可能是一些小而简单的东西,所以我将向您展示所有相关文件。感谢您的任何见解!
编辑:我尝试过collectstatic,但这没有帮助
编辑2:使用{% load static %}但这不起作用,因为我的图标与我的html文件位于同一目录中。我还应该澄清,由于某种原因,保存我的 html 文件和我的 favicon 文件的父目录的导入链接没有注册。
我的导入build/index.html:<link rel="shortcut icon" type="image/x-icon" href="./favicon.ico"/>
urls.py
from django.contrib import admin
from django.urls import include, path, re_path
from django.conf.urls import include, url
from backend import views
from django.views.generic.base import RedirectView
urlpatterns = [
path('admin/', admin.site.urls),
path('api/', include('backend.urls')),
path(r'^api/<int:pk>$', include('backend.urls')),
path(r'^api/<int:pk>$/', include('backend.urls')),
url(r'^.*$', views.index),
]
Run Code Online (Sandbox Code Playgroud)
我的settings.py静态设置:
STATIC_URL = …Run Code Online (Sandbox Code Playgroud) 由于我的声誉较低,我无法发表评论,因此我添加了这个问题,以便我可以设定自己的答案。我希望这可以为其他开发人员解决问题。
我收到此错误:dyld: lazy symbol binding failed: Symbol not found: _node_module_register Gatsby realated
我正在使用 Gatsbyjs。尝试运行开发时出现错误。基本上在这种情况下,这是因为我后来添加了插件:“gatsby-plugin-manifest”。我相信问题是因为这个插件清单使用的一些依赖项也被另一个插件使用:“gatsby-plugin-sharp”。他们都可以将网站图标设置为网页。所以我的解决方案是:
npm install --save gatsby-plugin-sharp通过这样做,现在我能够运行了npm run develop。
为什么要发布此内容
基本上我们知道一个特定的问题可能与许多事情相关。这就是为什么我针对这个特定问题发布了这个解决方案。其他一些解决方案讲述了删除 node_modules 文件夹并再次运行npm install以安装 package.json 中引用的所有模块,但就我而言,我想尝试另一个解决方案,因为我正在使用的一些插件不需要它们更新
希望这对其他人有帮助。
我想要PHP代码从不同的网站抓取favicons并调整大小并将其保存在目录中.代码应该首先检查域中是否存在favicon,如果它不存在则应该抓取并保存然后显示它,否则立即显示它.
提前感谢.