我在这个回答中读到了"网站如何在清除浏览器cookie之后跟踪用户",可以通过网站favicon跟踪用户:
Favicons是第三种可能性 - 大多数浏览器在页面加载之前请求,因此如果满足该请求,则客户端显然是重复访问者.
如果这实际上是可能的,那么它可以是检查用户之前是否访问过该网站的好方法,不需要为该porpouse使用cookie.
我不确定这是否可以用PHP或Javascript(jQuery)完成.怎么能实现这一目标?
编辑:
我解释的是,如果用户需要Favicon,他就会打电话.如果他没有打那个电话,那就意味着他已经有了这个电子邮件,所以他去了.因此,无需在用户计算机中存储任何文件(例如cookie)或将其IP保留在服务器中.它是否正确?
我使用以下内容:
<link rel="shortcut icon" href="/images/favicon.ico" />
Run Code Online (Sandbox Code Playgroud)
这是一个真正的'ico'.当我访问http://mydomain.com时,图标会加载.但是当我访问'www'子域名时:www.mydomain.com ...它将无法加载.有什么想法发生了什么?
我已经在这些行的Content文件夹(而不是root)中使用favicon设置了我的ASP.NET MVC应用程序.这很有效,favicon在所有浏览器中都有显示.
然而,当我安装ELMAH时,我开始看到404错误,因为显然仍然在我网站的根目录中请求了favicon!我很想知道为什么会这样,以及这是谁.假设我的浏览器造成这种情况,我打开了开发人员工具栏,这是我发现的:
谷歌浏览器:

Internet Explorer 9:

火狐:

所有这些都显示了9个类似的请求,但它们都没有显示favicon.ico请求......根本没有?我希望至少有一个(Content文件夹中的那个,我在浏览器中看到的那个),甚至是两个(也就是那个给我ELMAH 404的那个).
所以,我的问题:任何人都可以解释为什么开发人员工具栏通常不显示favicon请求?这可以以某种方式打开或在某处看到吗?
favicon firefox internet-explorer google-chrome google-chrome-devtools
我们知道如何链接html图像和样式css是根据以下代码.
{{ HTML::image('images/example.jpeg', 'Example Image') }}
{{ HTML::style('css/main.css') }}
Run Code Online (Sandbox Code Playgroud)
但是如何在laravel链接favicon图标,因为它不是典型的css文件或js文件?
我希望获得有关在Web浏览器上与站点URL一起显示的图标的信息.这是一些浏览器特有的功能吗?我们在哪里指定图标源,即它是否在网页本身的某个标签中?
我希望得到,请求网站的PHP图标.我被推荐使用谷歌的favicon服务,但它不起作用.我想自己做点什么,但不知道正则表达式的用法.
我在Google上发现了一个适用于大多数情况的课程,但它的错误率却令人无法接受.你可以看看这里:http://www.controlstyle.com/articles/programming/text/php-favicon/
请问有人请帮我使用正则表达式获取图标吗?
Tomcat 6似乎为我的webapp提供了默认的图标 - tomcat徽标.我的webapp根目录中没有favicon.ico,我的web.xml也没有提到有关favicon的任何内容.我甚至在我的web.xml中有*.ico的映射,它转到默认的servlet,但它仍在显示.如何删除tomcat图标?
我知道我可以用几种方式指定一个favicon来覆盖这个默认图标.我试图找出如何(如果可能的话)阻止tomcat添加的默认favicon,因此没有favicon.
Favicon业务在过去几年变得复杂.发明了新型设备(重新),如平板电脑和智能手机.他们以新的方式使用favicons(例如,作为主屏幕上的应用程序图标),并且需要特定于供应商的链接方式.以类似的方式,浏览器现在允许为web-apps创建桌面快捷方式(也使用图标的favicon).更糟糕的是,我们现在在便携式设备和笔记本电脑中都有高分辨率("视网膜")显示器,这些显示器需要更高分辨率的图标图像.更糟糕的是,不同的浏览器(和版本)支持图标和不同大小的不同图像格式.从仅限16x16的.ico-only IE6开始,以Opera结束,现在支持.svg图标.
我应该怎么做才能在今天的大多数设备和浏览器上支持清晰的图标?
到目前为止,我能找到的最好的资源是html5boilerplate,它推荐使用以下文件:
apple-touch-icon-114x114-precomposed.png
apple-touch-icon-144x144-precomposed.png
apple-touch-icon-57x57-precomposed.png
apple-touch-icon-72x72-precomposed.png
apple-touch-icon-precomposed.png
apple-touch-icon.png
favicon.ico # 32x32
Run Code Online (Sandbox Code Playgroud)
而不是在<head>标签中添加任何链接.
编辑:另一个考虑因素是.ico文件可以存储多个具有不同分辨率的图像.这有用还是受支持?
也许是一个愚蠢的问题,但对于我的生活,我找不到这个网站上的favicon"ico"文件的引用:
它们显然有一个,因为它显示在浏览器选项卡/窗口中.我尝试过Chrome开发者工具,网络标签显示页面上的所有图片 - 但也没有图标.它隐藏在哪里?
我想在我的WebApp中添加一个favicon
我正在使用这一行,但它不起作用:
HTML("<link rel=\"icon\" type=\"image/png\" href=\"image.png\" />")
Run Code Online (Sandbox Code Playgroud)
在ui.R脚本内部和shinyUI()函数外部.我还有image.png,其中server.R和ui.R是.(我也尝试将它放在文件夹/ www中)
你知道怎么做吗?谢谢