2013-10-29 1 views
5

우리는 RequireJS를 실행하는 페이지를 가지고 있습니다.이 페이지는 종속성을로드하고 approuter와 well, 모든 백본로드를 생성합니다.AdBlock 블록 요구 사항/백본 코드 (전체 페이지 잠그기)

는 HTML 페이지에, 우리는로드 :

<script> 
    require.config({ 
    baseUrl: "/source/js" 
    }); 
    require(["/source/js/main.js"], function() { 
     alert('Done') ; 
    }) ; 
</ script> 

그리고 이것은 원칙적으로 (말 '은 완료')하지만 더 이상 실행되지 않습니다 실패하지 않습니다.

require(
    ['routers/approuter', 
    'shared' 
    ], 
function(AppRouter, SharedObject){ 
    var app_router = new AppRouter; 
    etc..... 

이되지 AdBlocks 플러스와 만 AdBlocks으로 발생합니다 그것은하지 (main.js에서) 코드를 실행합니다. 웹에 광고가 없습니다. backbone을로드하고 API를 호출하고 json의 작은 부분 만 반환하는 require.js 만 있습니다. (

유용한 정보가 도움이 될지 모르지만 전체 사이트 .... 우리는 문제가 있습니다 :(해결,


일반 :.

간단히라는 JS 파일을 가짐으로써 전체 페이지를 차단하는 'promotionaddform.js'adblocks ... 파일 이름에주의하십시오! ...

죄송합니다. (

+1

왜 미안하지만, 좋은 질문과 답변입니다. 지식은 힘입니다. –

+0

해결책으로 질문에 해결책을 제출해야합니다. (자신의 질문에 답하는 것이 이상하게 보일 수도 있지만 완벽하게 문제가 없으며 질문이 "답이없는"질문 사이에 불필요하게 나타나지 않습니다.) – Louis

답변

0

특정 파일 이름의 스크립트를로드하면 AdBlocks가 해당 페이지에서 JavaScript 실행을 중단시킵니다.

이러한 예로는 promotionaladdform.js입니다.