如何使用 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 【问题描述】:我可以在div
或IFrame
中插入整个网页:
<iframe src="http://www.***.com" id="iframe" scrolling="no"></iframe>
但我只需要Iframe
的图标和标题。
我不知道如何只获取网站的favicon icon
/ Apple-touch-icon
和 title
这些项目。
例如www.***.com
,我只需要它的title
和favicon 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" 获取标题。类似的技术应该提取图标 - 只需寻找 <link rel="shortcut-icon">
而不是寻找 <title>
。
请注意,您可能会遇到跨站点脚本问题。请参阅 "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 禁用地址栏?