2012-08-24 8 views
5

ब्राउज़र में ब्लॉकअप अवरोधक किस परिस्थितियों में सक्रिय होते हैं, और वे किस परिस्थिति में नहीं करते हैं?ब्राउज़र में पॉपअप अवरोधकों को क्या ट्रिगर करता है?

क्या आप कभी पॉपअप (लक्ष्य = _blank के अलावा) को ट्रिगर करने के लिए किसी लिंक पर एक ऑनक्लिक ईवेंट का उपयोग कर सकते हैं या क्या यह हमेशा अवरोधकों को ट्रिगर करेगा?

उत्तर

3

अधिकांश पॉपअप अवरोधक तब ट्रिगर होते हैं जब एक पॉपअप अप्रत्यक्ष रूप से उपयोगकर्ता कार्रवाई से लॉन्च किया जाता है।

कुछ पॉपअप अवरोधक ट्रिगर होते हैं जब कोई उपयोगकर्ता क्लिक करता है, लेकिन अधिकांश नहीं होते हैं। असल में, यदि पॉपअप एक क्लिक हैंडलर (या कोड जिसे कॉल करता है) में ट्रिगर किया जाता है, तो आप आमतौर पर ठीक होते हैं।

यदि संभव हो, तो मैं पॉपअप को पूरी तरह से टालने की सलाह दूंगा। वे कुछ अपवादों के साथ उपयोगकर्ता अनुभव को बाधित करते हैं।

+0

मैं सहमत हूं। एक वेब अनुप्रयोग में पॉपअप के अधिक उपयोगकर्ता अनुकूल समाधान/विकल्प पृष्ठ पर एक केंद्रित अपारदर्शी div बनाने के लिए है, इसके पीछे कुछ पारदर्शी मुखौटा के साथ अन्य नियंत्रणों (जैसे लाइटबॉक्स जेएस) को मास्क करने के लिए। – tigrou

+0

वर्कफ़्लो समस्याओं/डिज़ाइन से पूरी तरह से सहमत हैं। हालांकि यह एफबी ऑथ लॉगिन को बुला रहा है, कुछ ऐसा नहीं जो मैं एक साइडबार में फिर से डिजाइन कर सकता हूं। एक लिंक पर क्लिक करने से एक फ़ंक्शन कॉल होता है जो अंततः एफबी लॉगिन संवाद दिखाता है - जो अवरुद्ध हो जाता है। – Will

1

पॉप-अप के बारे में यहां एक सुंदर विस्तृत answer है। हां आप पॉपअप को ट्रिगर करने के लिए एक ऑनक्लिक ईवेंट का उपयोग कर सकते हैं और आम तौर पर विज्ञापन कंपनियां पैसे कमाती हैं - वे यह जानने के लिए आपके क्लिक को ट्रैक करते हैं कि आपने पॉप-अप विज्ञापन देखा है और इसे गिनें ताकि लोग आपको पॉप-अप भेज सकें ।

पॉप-अप अवरोधक कैसे काम करते हैं, यहां पर एक सुंदर विस्तृत article भी है।

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