모든 앵커 요소를 검색하여 해당 href가있는 앵커가 있는지 확인하거나 다른 기준으로 확인할 수 있습니다.
var isMyLinkPresent = function() {
var anchors = document.getElementsByTagName('a');
for (i = 0; i < anchors.length; i++) {
if(anchors[i].attr('href') === "http://domain.com") {
return true;
}
};
return false;
}
//in case you want to notify you own server of the presence, this will send a request to your server for picking up which site actually has the link
(function() {
if (isMyLinkPresent()) {
var script = document.createElement('script');
script.attr('src', 'http://domain.com/tellmewhichsitehasit?site=' + window.location.host)
document.head.appenChild(script);
}
})();
또는 자바 스크립트로 링크를 직접 설정할 수도 있지만 웹 마스터가 사용할 API가 있어야합니다. 예를 들어, 스크립트의 'src'속성에서 매개 변수를 추가 할 수 있습니다. 자바 스크립트를 생성 할 때이를 선택하거나 src를보고 해석 할 수 있습니다.
해당 링크는 'display : none'을 사용하여 쉽게 숨길 수 있습니다. "링크 미끼 (link bait)"를 실제로 원한다면 코드의 활성 부분 근처에 작은 링크를 추가하는 것을 고려하십시오. 다른 사람이 내 기능을 좋아하면 사이트를 방문 할 수 있습니다. –