Добрый день. Пытаюсь запилить виджет-информер для сайтов. В принципе всё получается. Хотелось бы установить обратную ссылку вместе с виджетом чтобы её было проблематично удалить.
Приведу простой пример. Это в теории должен будет копировать пользователь себе на сайт. Менять будет только цвета.
<div id="id_block"></div>
<div id="link_block"><a href="https://domen.zona/service">Ссылка на domen.zona</a></div>
<script src="https://domen.zona/widget.js" type="text/javascript"></script>
<script type="text/javascript">
wdjt.col_border='ffa500';
wdjt.col_background='fff';
wdjt.init('id_block');
</script>
Так вот хотелось бы сделать какую то проверку ссылки, что она есть, что анкор такой то, href такой то ! Может кто то делал что то похожее.
Пока сделал в лоб. Проверяю есть ли id, потом проверяю есть ли href. Ну ещё можно анкор. Но думаю что можно сделать как то более изящно.
check_back_link: function (id) {
if (document.getElementById(id)) {
if (document.getElementById(id).querySelector('a').getAttribute('href') == 'https://domen.zona/service') {
return true;
} else {
return false;
}
} else {
return false;
}
},
Ну и в зависимости от того что быдет возвращаться буду в id_block писать какую то инфу