1. 숨겨진 iframe을 사용하여 광고 페이지를 로드합니다.
Ajax를 사용하여 새로 고침 없이 로딩할 수 있습니다
window.onload=function(){
...
var url="www.example.com/thiurl";//Advertising URL
xmlHttp.open("GET",url , true);//이렇게 하면 사용자가 일시 정지를 느끼지 않습니다.
xmlHttp.onreadystatechange= function(){
if(xmlHttp.readystate==4&&xmlHttp .status==200){
//응답이 완료된 후 연결을 닫습니다.
xmlHttp.close()
}
}
...
}
여기까지는 아이디어일 뿐이고 더 좋은 방법이 있을 수도 있습니다! (크로스 도메인인 경우에는 동작하지 않으니 주의하세요)
1.firefox:
var doc = document.getElementById('myiframe').contentWindow.document;
그런 다음 doc.getElementById
2. 예:
var doc = document.getElementById("myiframe").document;
그런 다음 doc.getElementById("iframeTitle")
교차적인 경우에는 작동하지 않습니다. -domain
이 코드의 방법은 페이지가 로드된 후 className="touPiao"를 기준으로 클릭 시 시뮬레이션할 URL을 읽는 것입니다. #인 경우
설정할 수도 있습니다. :
1111에 투표하고 싶습니다 그런 다음 프로그램은 다음과 같은 클릭과 읽기를 시뮬레이션하기 시작합니다. for 루프에 for(var el in els){ 모든 URL.
마지막으로 URL 페이지가 열리면 빈 iframe을 추가할 수 있습니다.
예:
그리고 링크를 다음으로 수정합니다:
1111에 투표하고 싶습니다 이런 식으로 페이지가 로드된 후 페이지 클릭을 시뮬레이션합니다.