قم بحظر كافة المحتوى على صفحة ويب للأشخاص الذين يستخدمون إضافة / ملحق لمتصفح Adblock-type؟

StackOverflow https://stackoverflow.com/questions/2001054

  •  18-09-2019
  •  | 
  •  

سؤال

أتمنى حظر جميع محتوياتي من أي مستخدمين باستخدام ملحق متصفح حظر الإعلان (أي ADBLOCK Plus For Firefox، Adthwart for Chrome).

كيف يمكنني تحقيق هذا؟ هل هناك حل جانب الخادم؟ جانب العميل؟


تحرير 1.يعتبر هذا السؤال اكتشاف ملحقات المستعرض المحظور:

الكشف عن برنامج ADBlocking؟

أنا قلق مع إجراء ما بعد الكشف.


تحرير 2.تم طرح سؤال مكررة بعد الألغام، لذلك اعتقدت أنني سأربطها هنا:

منع adblock المستخدمين من الوصول إلى موقع الويب؟

هل كانت مفيدة؟

المحلول

للكشف عن ما إذا كان المستخدم يحظر الإعلانات، كل ما عليك فعله هو العثور على وظيفة في جافا سكريبت الإعلان ومحاولة الاختبار لذلك. لا يهم الطريقة التي يستخدمونها لحظر الإعلان. إليك ما يبدو عليه من أجل إعلانات Google AdSense:

if(typeof(window.google_render_ad)=="undefined") 
{ 
    //They're blocking ads, do something else.
}

تم تحديد هذه الطريقة هنا: http://www.metamorphosite.com/detect-web-popup-blocker-software-adblock-spam.

نصائح أخرى

يبدو الأمر بمحاولة منع المستخدمين من قراءة محتوياتك أثناء الوقوف بدلا من ذلك أثناء الجلوس. إنه سخيف، ومن المحتمل أن يقود الزوار إلى موقعك. آخر مرة رأيت فيها "أنت تستخدم Adblock، والتي تؤذي الويب النامية BLA BLA BLA"، حظرت أن DIV مع Hement Hidled Hiding. كان ممتعا أعترف. معظم المواقع غير قابلة للقراءة تقريبا كما الآن، مع الإعلانات الوامضة ومحتويات شاحبة. كمية جيدة من الإعلانات هي، أيضا، مخالفة، متنكرا كجزء من الموقع، يأخذون المستخدم إلى أماكن سيئة.

لهذا السبب يجب أن لا. إذا كنت لا تزال ترغب في الأخبار السيئة، لا يمكنك ذلك. طالما أستطيع أن أكتب $ ('. م'). إخفاء () في وحدة التحكم الخاصة بي، لا أحد يستطيع أن يمنعني من adblocking شيء ما. أحيانا ما تستسلم عندما يكون لدى ADS Divs فئة عامة للغاية أو معرف، أو ليس لديهم أي، بحيث يصعب استهدافهم باستخدام HELPER HELDEN HELDEND (بالطبع إذا لم تكن في القوائم، في هذه الحالة لا أعرف حتى أنهم موجودون). لذا فإن أفضل ما يمكنك القيام به ربما يعطي للإعلانات فئة من. استغلال أو شيء تستخدمه أيضا في أجزاء أخرى من الموقع. الأمر ليس كثيرا، لكنه "كل ما يمكنك القيام به. وفقط لأنك تستطيع، فإنه لا يعني أنه يجب عليك. نموذج التسويق على شبكة الإنترنت يجب أن يتغير، وسوف.

أنني أعرف هذا ليس ممكنا بشكل مباشر. تعمل معظم حاصرات إضافة عن طريق القفل عند عناوين URL التي يتم "طلب" إما حظرها مباشرة، أو النظر إلى نوع المحتوى / MIME وحظرها بناء على ذلك.

قد تكون قادرا على القيام بشيء ما من خلال البحث عن علامات adblocker، ولكن هذا سيكون صعبا في أحسن الأحوال.

على الرغم من أنني أحب بلدي adblocker، فهو يدور حول الإجابة على الأسئلة. يمكنك التحقق مما إذا كان عنوان URL الذي سيتم حظره عادة بواسطة AdBlocker يمكن الوصول إليه، ومتابعة فقط إذا تم تحميل هذه الصورة / Bla في سؤال. خلاف ذلك، أنت فقط لا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top