【发布时间】:2021-11-17 07:10:25
【问题描述】:
这是我的解析器:
let getFavicon = function () {
let favicons = [];
let nodeList = document.getElementsByTagName('link');
for (let i = 0; i < nodeList.length; i++) {
if (
nodeList[i].getAttribute('rel') === 'icon' ||
nodeList[i].getAttribute('rel') === 'shortcut icon'
) {
favicons.push(nodeList[i].getAttribute('href'));
}
}
return favicons;
};
它返回一个 URL 数组,包含所有 URL 图标。
用户如何获得这些网站图标?在输入中输入 URL 并获取网站图标时。
像谷歌标签一样,我们输入 URL 并获取带有 favicon 的标签
我怎样才能做同样的事情?
【问题讨论】:
-
如果您要问如何创建一个页面,用户可以在其中输入 URL 并且您的网站进行解析,您会想要执行 ajax get 请求然后解析您网站上的 html。
标签: javascript parsing dom