尝试从URL检索Favicons

时间:2018-10-01 10:40:46

标签: javascript php html

我正在尝试从Feed中从~~~ Link ~~~变量调出的随机URL中检索图标。

  

(即在页面加载后~~~ link ~~~ =   https://www.website.com/2018/09/30/world/etc ...   检索网站图标,   并在html中将图标图标显示为img。

有什么简单的方法可以做到这一点?香港专业教育学院尝试了几种方法,但到目前为止没有成功。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

好吧,在等待的30分钟中,我发现Google为这个问题提供了一个非常简单的解决方案。

解决方案?谷歌提供的“一个班轮”:https://plus.google.com/_/favicon?domain=~~~ItemLink~~~

^这一行完成了所有需要的工作。对于任何可能想要实现此目的的人,只需将~~~ ItemLink ~~~替换为您要为其获取收藏夹图标的URL。

您只需将链接插入到img标签的src属性中,它将显示网址的收藏夹图标。

示例:https://plus.google.com//favicon?domain=www.stackoverflow.com 或者:https://plus.google.com/ /favicon?domain=http://www.website.com

^这将从任何域中拉出收藏夹图标。要获取URL的图标,请使用: https://plus.google.com/_/favicon?domain_url=http://www.stackoverflow.com

答案 1 :(得分:0)

首先,为什么要通过URL字符串解析收藏夹图标?

无论如何,您将需要执行www.some_page.php?favicon=some_string_path。然后,在some_page.php中,您将需要检索$favicon=$_GET['favicon']之类的图像路径。

然后将其放入图像源。

<img src="<?php echo $favicon; ?>">

说明:

通过URL字符串解析内容时,称为GET方法。它的工作方式是,在页面URL的末尾,先添加?,然后添加变量名称,然后再添加=和变量应包含的内容。然后,您可以通过PHP $_GET获取get变量。

您可以通过在每个变量的末尾添加&来解析URL中的多个变量。

示例some_page.php?varOne=1&varTwo=2