У меня есть код JavaScript, который показывает все URL в текстовом поле / текстовом поле. Я хотел бы показать веб-заголовок этих URL. Но я не хочу загружать весь сайт (get_content), так как он манипулирует другими javascripts на моей странице. Как я могу показать заголовок?
Мой код
<script>
let result = $("#converted_url");
$("#textarea_input").on("input", function() {
result.html("");
var urlRegex = /(?:(?:http|https):\/\/)?([-a-zA-Z0-9.]{2,256}\.[a-z]{2,4})\b(?:\/[-a-zA-Z0-9@:%_\+.~#?&//=]*)?/gi;
var found = [];
$("#textarea_input").val().replace(urlRegex, function(url) {
let trimmedUrl = url.replace(/^(?:https?:\/\/)?(?:www\.)?/i, "");
if (found.includes(trimmedUrl)) {
return;
}
found.push(trimmedUrl);
var link = '<a target="_blank" href="' + url + '">' + TITLE + '</a>';
result.append(link);
});
});
</script>
Должен вывести что-то вроде этого:
