如何使用 Javascript 或 Jquery 获取网页图标/ Apple 触摸图标和标题?

Posted

技术标签:

【中文标题】如何使用 Javascript 或 Jquery 获取网页图标/ Apple 触摸图标和标题?【英文标题】:How to get favicon icon/ Apple-touch icon and title of a web page using Javascript or Jquery? 【发布时间】:2014-05-20 18:55:57 【问题描述】:

我可以在divIFrame 中插入整个网页:

<iframe src="http://www.***.com" id="iframe" scrolling="no"></iframe>

但我只需要Iframe 的图标和标题。

我不知道如何只获取网站的favicon icon / Apple-touch-icontitle 这些项目。

例如www.***.com,我只需要它的titlefavicon icon/Apple-touch-icon。是否有任何插件或任何解析器可以解析网页的 html 并返回这些? 任何帮助表示赞赏。

【问题讨论】:

你到底想要什么? “标题”是什么意思?是否要从另一个站点上的 javascript 应用程序解析 HTML? 我已经更新了问题,抱歉输入错误。 【参考方案1】:

请参阅"How can I get the title of a webpage given the url (an external url) using JQuery/JS" 获取标题。类似的技术应该提取图标 - 只需寻找 &lt;link rel="shortcut-icon"&gt; 而不是寻找 &lt;title&gt;

请注意,您可能会遇到跨站点脚本问题。请参阅 "How can I access iFrame elements with Javascript?" 和 "How to expose IFrame's DOM using jQuery?" 了解 iframe 方法。

【讨论】:

***.com/questions/7901760/… 这个方法已经失效了。

以上是关于如何使用 Javascript 或 Jquery 获取网页图标/ Apple 触摸图标和标题?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 JavaScript 或 jQuery 更改数组内对象的值?

如何使用 jquery 或 javascript 删除索引处的行? [复制]

如何使用 jQuery 或 JavaScript 设置底边距

如何使用 PHP 或 JavaScript/jQuery 禁用地址栏?

如何防止使用 jQuery 或 Javascript 进行双重提交?

当您使用 javascript 或 jquery 将鼠标悬停时,如何使图像或按钮发光?