2013-10-29 7 views
5

ठीक है, हमारे पास आवश्यकताजेस लोड करने वाला एक पृष्ठ है, जो निर्भरता को लोड करता है, सभी रीढ़ की हड्डी के भार को हल करता है और अच्छी तरह से बनाता है।एडब्लॉक ब्लॉक requjs/रीढ़ की हड्डी कोड (पूरे पृष्ठ को ताला लगाता है)

एचटीएमएल पृष्ठ पर, हम लोड:

<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 में) निष्पादित करता है। हम वेब में विज्ञापन नहीं है, केवल रीढ़ लोड हो रहा है, api के लिए कॉल करने और json :(

के छोटे टुकड़े लौटने मैं सहायता के लिए उपयोगी जानकारी दे सकता है अगर पता नहीं require.js, लोड नहीं करता है पूरी साइट .... हम मुसीबत में हैं :(


ठेठ, हल:।

बस एक js बुलाया फ़ाइल होने से 'promotionaddform.js' adblocks पूरे पृष्ठ को अवरुद्ध ... फाइलनामों से सावधान रहें! ...

पद :(निश्चित फ़ाइल नामों के साथ

+1

क्षमा करें, अच्छा सवाल और अच्छा जवाब। ज्ञान शक्ति है :) –

+0

आपको अपने प्रश्न के उत्तर के रूप में समाधान प्रस्तुत करना चाहिए। (यह आपके अपने प्रश्न का उत्तर देने के लिए अजीब लग सकता है लेकिन यह पूरी तरह से ठीक है और आपके प्रश्न को "अनुत्तरित" लोगों के बीच अनिवार्य रूप से प्रदर्शित होने से रोकता है।) – Louis

उत्तर

0

लोड हो रहा है स्क्रिप्ट के लिए खेद है कि पृष्ठ पर मौजूद JavaScript के निष्पादन को रोकने के लिए adblocks कारण बनता है।

ऐसा एक उदाहरण promotionaladdform.js है।

संबंधित मुद्दे