에 의해 크롤링 될 수 있습니다. JavaScript를 통해 페이지에 콘텐츠를 추가하는 경우 검색 엔진 스파이더가 크롤링 할 수 있고 스크린 리더가 액세스 할 수 있습니다. example thisJavaScript를 통해 페이지에 콘텐츠를 추가하는 경우 검색 엔진 스파이더
var tip = "<p>Most computers will open PDF documents ";
tip += "automatically, but you may";
tip += "need to download <a title='Link to Adobe website-opens in a new window'";
tip +=" href='http://www.adobe.com/products/acrobat/readstep2.html'
target='_blank'>Adobe Reader</a>.</p>";
$(document).ready(function(){
//IF NUMBER OF PDF LINKS IS MORE THAN ZERO INSIDE DIV WITH ID maincontent
//THEN THIS WILL PUT TIP PARAGRAPH AS LAST CHILD OF DIV
if($("div#maincontent a[href*='/pdf']").length>0){
$("div#maincontent").children(":last-child").after(tip);
}
});
편집을 위해
: 나는 그것을 가능 화면 판독기에 액세스 계속 검색 엔진에서 그러나 동시에이 문제를 숨기려?
그러나이 생성 된 코드는 렌더링 된 코드 소스와 방화 광물에도 표시됩니다. –
예, 브라우저에서 완전히 렌더링 된 후 Firebug가 코드 DOM을 표시합니다. Google이 색인 생성 프로세스의 일부로이를 수행하는지 여부는 알 수 없습니다. 가능한 경우 서버에서 HTML을 보내십시오. 예를 들어 HTML의 특정 비트가 검색 엔진에서 흥미롭지는 않으므로 큰 문제는 아닙니다. 그러나 실제 콘텐츠가 있다면 위의 작업을 수행 할 것입니다. –
Google은 일반적으로 자바 스크립트를 실행하지 않습니다 (일부 휴리스틱을 사용하여 상황을 파악할 수는 있지만). 이 특별한 경우에는 자바 스크립트의 문자열에 삽입 된 HTML을보고 어쨌든 색인을 생성합니다. 개인적으로, 나는이 대답에 동의한다. 자바 스크립트를 사용하는 사람들에게는 아무런 도움이되지 않는다는 점을 제외하고는 자바 스크립트를 사용하면 이점이 없다. (단점은 물론) ... –