2013-10-29 11 views
5

Eh, bağımlılıkları yükler, tüm yönlendirici ve iyi, tüm omurga yükü oluşturur RequireJS çalışan bir sayfamız var.AdBlock blokları requirejs/omurga kodu (Tüm sayfayı kilitler)

html sayfasında, biz yük:

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

Ve bu, prensip olarak (De ki 'Bitti'), ama artık çalışmaz başarısız değil.

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

Bu değil AdBlocks Plus ile, sadece AdBlocks ile gerçekleşir: Değil (main.js olarak) kodu çalıştırır. Web'de reklam yok, yalnızca need.js yükleniyor Backbone, api ile görüşmeler yapmak ve küçük parçaların jsonlarını döndürmek :(

Yardım için yararlı bilgiler verilip verilmeyeceğini bilmiyorum. tüm sitenin .... başımız dertte :(çözüldü,


Tipik:.

Basitçe adlı bir js dosyası alarak tüm sayfayı engelleme 'promotionaddform.js' adblocks ... Dosya adlarına dikkat edin! ...

Posta için özür dileriz :(

+1

Neden özür dilerim, iyi soru ve iyi cevap. Bilgi güçtür :) –

+0

Sorunuzu, yanıt olarak sorunuza göndermelisiniz. (Kendi sorunuzu cevaplamak garip gelebilir, ancak bu gayet iyi ve sorunuzu gereksiz cevaplar içinde "cevapsız" olanlar arasında gösterilmesini engeller.) – Louis

cevap

0

Belirli dosya adlarına sahip komut dosyaları yüklemek, AdBlock'ların bu sayfadaki JavaScript uygulamasını durdurmasına neden olur.

Böyle bir örnek promotionaladdform.js'dur.