모든 외부 링크에 자동으로 광고 타겟 = "_ 빈"스크립트를 만들고 있습니다. 문제는 스크립트가 새 탭에서 내부 절대 링크를 열어 놓는 것입니다. 이 테스트 링크 문제를 확인할 수 있습니다 http://www.fairfood.org/testtest/외부 링크에 _blank를 추가하는 jQuery
$("a").filter(function() {
return this.hostname && this.hostname !== location.hostname;
}).each(function() {
$(this).attr({
target: "_blank",
title: "Visit " + this.href + " (click to open in a new window)"
});
});
은 아무도이 문제를 해결하는 방법을 알고 있나요?
도움을 주시면 감사하겠습니다.
해당 페이지에는 'TWTR이 정의되지 않았습니다.'와 'FB가 정의되지 않았습니다.'와 같은 일부 JS 오류가 있습니다. 먼저 수정하는 것이 좋을지도 모릅니다. – pixelbobby
'www.fairfood.org'! ='fairfood.org' – jensgram
여기에'hostname' 확인이 필요하다고 생각하지 않습니다. 또한이 객체는 다른 브라우저에서 다르게 취급되므로 'not'선택기를 사용하면 도메인 이름이 작동해야합니다. – pixelbobby