मैं डोडी विज्ञापन-लिपियों द्वारा ऐप स्टोर / गूगल स्टोर पर पुनर्निर्देशित होने से कैसे रोक सकता हूं?


22

उन साइटों का भार है जो अब ऐसा करते हैं, और यह वास्तव में कष्टप्रद है:

  • मैं अपने Android डिवाइस पर एक सामग्री साइट पर जाता हूं।
  • लोडिंग शुरू होने के 10-15 सेकंड बाद साइट कुछ सेकंड के लिए हैंग हो जाती है।
  • Google प्ले स्टोर लोड एक कचरा ऐप (आमतौर पर कुछ भयानक एफ़टीपी या बेकार बैटरी ऐप) के साथ पूर्व-चयनित।

ऐसा प्रतीत होता है क्योंकि एक डॉगी विज्ञापन-स्क्रिप्ट (यानी वेब पेज में जावास्क्रिप्ट) चल रहा है, किसी तरह मेरे डिवाइस को स्टोर में एक एप्लिकेशन के लिए लिंक खोलने के लिए पुनर्निर्देशित करने में सक्षम है, मेरे लिए सीधे इसे चुने बिना।

मैं इसे एक महत्वपूर्ण सुरक्षा विफल मानता हूं कि एंड्रॉइड ऐसा होने देता है, लेकिन फिर आईफ़ोन सटीक एक ही काम करते हैं (लेकिन ऐप स्टोर खोलने में बहुत देर तक लटका रहता है)।

यह मुझे गलती से किसी भी चीज पर क्लिक नहीं कर रहा है - साइट लोड, फिर हर बार प्ले-स्टोर पुनर्निर्देशित आग।

क्या इसे रोकने का कोई तरीका है? इस अविश्वसनीय कष्टप्रद व्यवहार को रोकने के लिए मैं दुकान या ब्राउज़र में कोई विकल्प चुन सकता हूं?

मैं नेक्सस 7 पर हूं, लेकिन मैंने इसे कई अन्य एंड्रॉइड डिवाइसों पर देखा है।


स्पष्ट होने के लिए, यह एक ब्राउज़र सुविधा है जो एक सिस्टम (एंड्रॉइड) को "हुक" कहता है।
user66001

@ user66001 यह एक 5 साल पुराना मुद्दा है, मुझे पूरा यकीन है कि जेएस द्वारा गैर HTTP प्रोटोकॉल (उपयोगकर्ता सहभागिता के बिना) को निष्पादित करने की अनुमति देने के कारण यह लंबे समय से बेहतर कॉर्स द्वारा अवरुद्ध किया गया है। 2014 में यह बहुत बड़ा दर्द था, मुझे नहीं लगता कि मैंने इसे सालों तक देखा है।
कीथ

जवाबों:


11

आप वेबसाइटों को अन्य साइटों पर पुनर्निर्देशित करने से नहीं रोक सकते: यह सिर्फ वेब कैसे काम करता है। आप जो कुछ भी कर सकते हैं वह प्ले स्टोर ऐप में Google Play पर एप्लिकेशन के लिंक को रोकना है।

एंड्रॉयड 6 (Marshmallow) :
से मुख्य उपकरण सेटिंग , पर जाने के Apps , तो लगता है गूगल प्ले स्टोर सूची में, क्लिक करें डिफ़ॉल्ट रूप से खुला है , तो खुला समर्थित लिंक है, तो इस ऐप्लिकेशन में न खोलें

पुराने Android :
से मुख्य उपकरण सेटिंग , के लिए जाना Apps तो मिल जाए, प्ले स्टोर , सूची में और क्लिक स्पष्ट चूक
अगली बार जब कोई वेबसाइट आपको Google Play लिंक पर पुनर्निर्देशित करती है, तो आपको एक चयनकर्ता मिलेगा जो आपसे पूछेगा कि क्या इसे ब्राउज़र में खोलना है (यदि आपके पास कई इंस्टॉल हैं) या Play Store ऐप के साथ यह ब्राउज़र का विकल्प देगा । वेब ब्राउज़र का चयन करें और हमेशा क्लिक करें । अब Google Play के लिंक प्ले स्टोर ऐप में कभी नहीं खुलेंगे।

ध्यान दें कि यह एक सुरक्षा समस्या नहीं है, जो भी आप चुनते हैं। वेब लिंक केवल डिवाइस पर ऐप खोल सकते हैं यदि (1) ऐप विशेष रूप से कहता है कि यह उस तरह के लिंक को समझ / संभाल सकता है; और (2) ऐप विशेष रूप से कहता है कि वेब से इसे इस तरह एक्सेस करना सुरक्षित है। एप्लिकेशन इसे ब्राउज़ करने योग्य श्रेणी के साथ चिह्नित इरादे फिल्टर का उपयोग करता है ।


2
मैं एक लिंक के साथ ठीक हूं जिसे मैं एप्लिकेशन खोलने पर क्लिक करता हूं - यह उपयोगी व्यवहार है। जब मुझे कोई समस्या नहीं है तो क्या यह ऐप-लिंक को खोल रहा है जब मैंने इसे नहीं चुना है। यह एक सुरक्षा समस्या है क्योंकि वेब पेज उपयोगकर्ता के हस्तक्षेप के बिना क्रॉस-ऑरिजनल रीडायरेक्ट नहीं कर सकते हैं (यही वजह है कि मैलवेयर साइट्स एक समान प्रभाव को प्राप्त करने के लिए क्लिक-जैकिंग का प्रयास करते हैं)। मुझे लगता है कि यही कारण है कि आपका वर्कअराउंड काम करता है - क्रोम (सही ढंग से) क्रॉस-ऑरिजिनल वेब-रिक्वेस्ट को रोक देता है जबकि एंड्रॉइड (गलत तरीके से) क्रॉस-ऐप को अनुमति देता है।
कीथ

मैं फिर कुछ अलग अंतिम चरण के साथ डैन के दृष्टिकोण की कोशिश करूंगा: ब्राउज़र को नए डिफ़ॉल्ट के रूप में चुनने के बजाय, पॉपअप आने पर बस "बैक" बटन दबाएं। जिससे कार्रवाई निरस्त हो। साइड-इफ़ेक्ट तो यह है कि आपके पास हमेशा वह पॉप-अप होगा, और हर बार मैन्युअल रूप से लक्ष्य ऐप को चुनना होगा। केवल अन्य तरीके से उन साइटों से बचा जा रहा है, और वैकल्पिक रूप से वेबमास्टर / सेवा / जो भी संपर्क-दिए गए हैं, को एक भ्रष्ट टिप्पणी छोड़ रहा है।
इज़ी

@ एक साइट के लिए एक अलग डोमेन पर पुनर्निर्देशित करने के लिए यह पूरी तरह से सामान्य है। जब आप एक छोटे URL का उपयोग करते हैं, या Google खोज परिणाम पर क्लिक करते हैं, तो यही बात होती है। यह केवल एक सुरक्षा समस्या होगी यदि ऐप आपको आगे के हस्तक्षेप के बिना लिंक से कुछ कार्रवाई (जैसे ऐप इंस्टॉल करना) करने दे।
दान हुलमे

@DanHulme जब आप एक खोज परिणाम पर क्लिक करते हैं जो एक उपयोगकर्ता द्वारा शुरू की गई कार्रवाई है। URL को छोटा करने वाली सेवाएँ एक शीर्ष लेख लौटाती हैं जो ब्राउज़र को पुनर्निर्देशित करता है। ये दोनों ठीक हैं। हालाँकि, आपके पास पृष्ठ में भरी हुई स्क्रिप्ट नहीं हो सकती है जो उपयोगकर्ता को किसी भिन्न डोमेन पर किसी अन्य पृष्ठ पर पुनर्निर्देशित करती है - यदि आप विज्ञापन-पुनर्निर्देश से भरे पृष्ठ को लोड कर सकते हैं तो नए पेजों या पॉप-अप्स (बुरे पुराने जैसे) को लोड करेगा पीसी पर दिन)। सभी नए ब्राउजर इससे बचने के लिए किसी न किसी तरह का कोर्स लागू करते हैं। यह Android OS के स्तर पर एक CORS सुरक्षा विफलता है।
कीथ

@ मुझे यकीन नहीं है कि आपको क्यों लगता है कि एंड्रॉइड ओएस यह तय करता है कि लिंक का पालन करना है या नहीं। यह पूरी तरह से वेब ब्राउज़र पर निर्भर है। केवल वेब ब्राउज़र में इस बारे में जानकारी होती है कि क्रिया उपयोगकर्ता द्वारा शुरू की गई थी या नहीं, और क्या संदर्भकर्ता और लक्ष्य एक डोमेन साझा करते हैं या नहीं।
दान हुलमे

4

मैं इसे तब से लेता हूं जब आपने इसका उल्लेख नहीं किया था कि आपका अनरोटेड और स्टॉक ब्राउज़र (क्रोम) का उपयोग कर रहा है।

मैं जिन उपायों के बारे में सोच सकता हूं, उन्हें जावास्क्रिप्ट अक्षम करें, उदाहरण के लिए फ़ायरफ़ॉक्स के लिए वैकल्पिक ब्राउज़र स्थापित करें जिसमें एडब्लॉक एडऑन हो या अपने डिवाइस को रूट करें और एडवे जैसे कुछ का उपयोग करें।


यह काफी परेशान कर रहा है कि मैं इस पर विचार कर रहा हूं, लेकिन मैं वास्तव में टेबलेट को रूट नहीं करना चाहता हूं।
कीथ

बिना रूट किए आप एडब्लॉकिंग के विकल्पों तक सीमित हैं। मैं वैकल्पिक ब्राउज़र मार्ग की कोशिश करूँगा। दुर्भाग्य से, Google एक ऐसी कंपनी है जो विज्ञापन पर निर्भर है, इसने प्ले स्टोर से सभी विज्ञापन अवरोधक ऐप्स हटा दिए हैं, जबकि मैं उनकी स्थिति को समझता हूं कि यह मोबाइल ब्राउज़िंग को अपमानजनक प्रथाओं के लिए खुला छोड़ देता है। आशा है कि आपको कोई समाधान मिल जाएगा।
मीकू 1306

@ mickc1306 यह बहुत सच है, उनके राजस्व का 90% से अधिक विज्ञापन है, यह आपके हित में नहीं है कि आप विज्ञापनों को अवरुद्ध करने की अनुमति दें। मैंने जो भी कारण बताया वह ईमानदार होने के लिए AdAway था। यह कुछ ऐप से विज्ञापन फ़्रेम को भी हटा देता है ताकि वे फिर से अच्छे और पूर्ण स्क्रीन के हों। अब मैं बहुत सुंदर बॉक्स से बाहर निकल गया। एक बार जब आप ब्लोटवेयर और विज्ञापनों को हटाने की आदत डाल लेते हैं, तो वापस जाना मुश्किल होता है!
रॉस

1
मैं यहाँ आया क्योंकि एंड्रॉइड पर फ़ायरफ़ॉक्स इसी व्यवहार का अनुभव करता है।
स्कॉट

इस व्यवहार का विज्ञापनों से कोई लेना-देना नहीं है। वेबसाइट एक प्रोटोकॉल (यानी, URL, CALLTO, आदि) लोड कर रही है, जो तब ब्राउज़र सिस्टम (एंड्रॉइड / आईओएस / आदि) पर एक डिफ़ॉल्ट कार्रवाई के लिए गुजर रहा है। उस प्रोटोकॉल के साथ कुछ भी करने से ब्राउज़र को रोकें (या जेएस के माध्यम से नहीं / बिना संकेत दिए) या प्रोटोकॉल और कार्रवाई के बीच ओएस के संघ को रोकें (हालांकि यह बाद वाले ऐप स्टोर लॉन्च करने से उसी कार्यक्षमता का उपयोग करके अन्य ऐप्स को अक्षम कर देगा), और समस्या है हल किया।
user66001 सेप

0

आपको इस मृत को इसके ट्रैक में रोकने के लिए रूट की आवश्यकता नहीं है।

adblockplus.org

प्ले स्टोर पर नहीं है। इसका 100% नि: शुल्क है और निर्दोष रूप से काम करता है। कई विकल्प हैं। सभी विज्ञापनों को ब्लॉक करने की क्षमता या सिर्फ इन कष्टप्रद पुनर्निर्देशन xploits जैसे हम यहां बात करते हैं।

और यह एक ब्राउज़र सुरक्षा मुद्दा है न कि एक Android ओएस मुद्दा।


1
यह एक Android OS समस्या है। -1
HasH_BrowN 16

1
डेवलपर के अनुकूल है। डिफ़ॉल्ट रूप से केवल घुसपैठ विज्ञापनों को ब्लॉक करने के लिए सेट है जैसे कि यहां चर्चा की गई है। मैं केवल इसका उपयोग घुसपैठ विज्ञापनों को रोकने के लिए करता हूं। और फुल स्क्रीन एडवर्स जो टैप जैकिंग का प्रयास करता है। मुझे खेद है कि यदि आपका डेवलपर आपके सॉफ़्टवेयर अनुप्रयोगों में ऐसे विज्ञापन तरीकों का उपयोग करता है, लेकिन मैं कभी भी अपने विश्वासों में बदलाव नहीं करूंगा।
मार्टि

2
@RyanConrad मैं प्रिंसिपल के विज्ञापनों से सहमत हूं, लेकिन एक डेवलपर के रूप में क्या आप वास्तव में किसी ऐसे व्यक्ति के बारे में सोचते हैं, जो FB लेख को पढ़ने के बीच में है (मजेदार बिल्लियों / txts / जो भी हो) वास्तव में बीच में प्लेस्टोर पर अपने मजबूर पुनर्निर्देशन से खुश होगा। पढ़ने का? फिर उन्हें वापस जाना है और यह जानने की कोशिश करनी है कि वे कहाँ थे और आशा करते हैं कि वे फिर से पीछे नहीं हटेंगे ... क्या आपको लगता है कि इनमें से कोई भी व्यक्ति वास्तव में बैटरी ऐप या एफ 2 पी गेम डाउनलोड करने के लिए किसी अच्छे मूड में होगा? याद रखें, यह एक पारंपरिक वेबपेज पर एक विज्ञापन की तरह नहीं है
बेन-जामिन

2
ठीक ठीक। @ बेन-यामीन। और Adblockplus बस यही करता है। यह रेयान कॉनराड के रूप में 'रेवेन्यू की चोरी' नहीं करता है। यह सिर्फ घुसपैठ विज्ञापनों को रोकता है। जैपिंग प्रयासों को टैप करें। और अगर आपके डेवलपर को राजस्व के लिए विज्ञापन के ऐसे शातिर तरीकों का मतलब है कि गोली मार दी जानी चाहिए। और इसका कारण यह है कि Google के पास play store पर कोई विज्ञापन अवरोधक सॉफ़्टवेयर नहीं है क्योंकि यह Google की हर चीज़ के विरुद्ध है। आपको क्या लगता है कि Google किससे आता है। जबरदस्त हंसी। विज्ञापनों के बिना Google कुछ भी नहीं है। विज्ञापनों income.it की गूगल मुख्य स्रोत है हमेशा है beenGoogle इस तरह के विज्ञापनों के लिए दोष करने के लिए वें Internet.not पर एक बुरी बात कर रहे हैं
marty3

1
@RyanConrad मैं विज्ञापनों से खुश हूं, वे समस्या नहीं हैं। समस्या विज्ञापन स्क्रिप्ट की है जो मुझे ब्राउज़ करना बंद कर देती है, फ़ोन को वाइब्रेट करती है, एक संवाद पॉप करती है और फिर मुझे ऐप स्टोर पर पुनः निर्देशित करती है। मैं विज्ञापन समर्थित मॉडल का उपयोग करके डेवलपर्स का समर्थन करना चाहता हूं, मैं करता हूं, लेकिन बड़े पैमाने पर चलने वाले विज्ञापनों के पास वास्तव में एक और विकल्प नहीं है। इन डार्क पैटर्नों को कुछ ऐसे ख़राब दुपट्टों के लिए काम करना चाहिए, जो मैलवेयर इंस्टॉल होने के साथ समाप्त हो जाते हैं, लेकिन मेरे लिए इस तरह की स्क्रिप्ट की गारंटी देने वाले किसी भी ऐप के लिए मैं कभी भी इसे इंस्टॉल नहीं करूंगा और अपने दोस्तों को भी चेतावनी नहीं दूंगा। एंड्रॉइड को सुरक्षा छेद को बंद करने की आवश्यकता है।
कीथ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.