2013-10-29 9 views
5

Bene, abbiamo una pagina in esecuzione RequireJS, che carica le dipendenze, crea l'approutratore e, bene, tutto il carico backbone.AdBlock richiede requirejs/codice backbone (blocca l'intera pagina)

A pagina html, carichiamo:

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

E questo, in linea di principio non manca (Say 'Fatto'), ma non funziona più. Non esegue il codice (In main.js):

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

questo accade solo con AdBlocks, non con AdBlocks più. Non abbiamo annunci nel web, solo require.js caricamento Backbone, effettuare chiamate all'api e restituire piccoli pezzi di json :(

Non so se potrebbe fornire informazioni utili per l'assistenza, non carica il tutto il sito .... siamo in difficoltà :(


Tipica, risolto:.

semplicemente avendo un file js chiamato adblocks 'promotionaddform.js' che bloccano l'intera pagina ... Attenzione ai nomi dei file! ...

Ci scusiamo per il post :(

+1

Perché scusa, buona domanda e buona risposta. La conoscenza è potere :) –

+0

Dovresti inviare la soluzione alla tua domanda come risposta. (Può sembrare strano rispondere alla tua domanda, ma è perfettamente soddisfacente e impedisce alla tua domanda di presentarsi inutilmente tra quelle "senza risposta"). – Louis

risposta

0

Il caricamento di script con determinati nomi file causa l'interruzione dell'esecuzione di JavaScript su tale pagina da parte di AdBlocks.

Uno di questi esempi è promotionaladdform.js.