У меня есть веб-страница, которая очищает некоторые другие сайты, чтобы автоматически предоставлять ссылки на последние новости в топи c. Я выполняю sh, загружая удаленные веб-страницы и анализируя их с помощью jQuery. Например, вот две функции, которые анализируют 350.org и обновляют некоторые карточки на странице.
function get350(card) {
var call_url = "https://cors-anywhere.herokuapp.com/https://350.org/"
$.get(call_url, function(data) {
var article = $(data).find("article").eq(0)
var link = article.find("a").attr("href")
var image = article.find("img").attr("data-src")
var title = article.find("h3").text()
var summary = article.find("p").eq(0).text()
loadArticle(card, link, image, title, summary)
})
}
function loadArticle(card, link, image, title, summary) {
// Select correct card to edit
var card = $("#news").find(".card").eq(card)
// Make changes to card
card.find("a").attr("href", link)
card.find("img").attr("src", image)
card.find(".card-title").text(title)
if (summary.length > 150) {
summary = summary.substring(0, 147) + "..."
}
card.find(".card-text").text(summary)
}
<div class="card mx-auto">
<a href="#news"><img src=img/newspaper.jpg class=card-img-top></a>
<div class="card-header">
<a href="#news"> <h5 class=card-title>Article 4</h5></a>
<h6 class="text-muted">350.org</h6>
</div>
<div class="card-body d-none d-sm-block">
<p class=card-text>Summary of article here.</p>
</div>
</div>
Проблема в том, что это, похоже, меняет значок моей веб-страницы на другую, которую я анализирую. Поскольку я делаю несколько веб-страниц, точный значок не всегда одинаков, но это всегда одна из четырех веб-страниц, которые я вычищаю.
Я храню favicon.ico
в root и также объявляю его используя <link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
в голове. Как мне исправить это и использовать только мой включенный значок?
Большое спасибо!