我正在尝试从Feed中从~~~ Link ~~~变量调出的随机URL中检索图标。
(即在页面加载后~~~ link ~~~ = https://www.website.com/2018/09/30/world/etc ... 检索网站图标, 并在html中将图标图标显示为img。
有什么简单的方法可以做到这一点?香港专业教育学院尝试了几种方法,但到目前为止没有成功。任何帮助将不胜感激。
答案 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
。