मैं चयनात्मक रूप से पेस्ट ब्लॉकर्स को कैसे निष्क्रिय कर सकता हूं


37

अधिक से अधिक वेबसाइट ई-मेल और पासवर्ड फ़ील्ड में एक प्रकार या किसी अन्य का पेस्ट ब्लॉकिंग कोड जोड़ते हैं और अधिक लोग पासवर्ड प्रबंधकों का उपयोग करते हैं, दोनों तेजी से संघर्ष में आ रहे हैं।

जबकि वहाँ इस तरह के रूप एक्सटेंशन हैं क्या नहीं बकवास पेस्ट के साथ क्रोम के लिए या क्लिपबोर्ड जोड़तोड़ अक्षम और dom.event.clipboardevents.enabledवरीयता फ़ायर्फ़ॉक्स के लिए, इन सभी समस्या ग्रस्त है कि कर रहे हैं वैध कारण वेबसाइटों में हुक करना चाह सकते हैं onpaste(जैसे कि गूगल डॉक्स के रूप में रिच टेक्स्ट समर्थन या फेसबुक की लिंक हैंडलिंग) इसलिए मैं नहीं चाहता कि कार्यक्षमता पूरी तरह से अक्षम हो।

G पर जाएँ about:configऔर dom.event.clipboardevents.enabledफिर टॉगल करने के लिए डबल क्लिक करें।

एक अन्य विकल्प यह है कि आप हर पृष्ठ को आपत्तिजनक कोड के साथ मैन्युअल रूप से हैक कर सकते हैं, लेकिन यह बहुत परेशानी की बात है और हर मामले में काम नहीं करता (जैसे कि इस पृष्ठ के साथ )। यह कैसे करना है इसका एक सुझाव मार्टिन ब्रिंकमैन के पेस्ट पासवर्डों पर इंटरनेट पेज पर अवरुद्ध प्रपत्र फ़ील्ड में पाया जा सकता है ।

आदर्श रूप में मैं सिर्फ इस पृष्ठ पर "सभी क्षेत्रों पर पुन: सक्षम पेस्ट" कहने में सक्षम होना चाहता हूं या तो पृष्ठ के लिए एक बटन या संदर्भ मेनू विकल्प है, तो क्या ऐसा करने का कोई तरीका है?

निकटतम चीज़ जो मुझे मिली है, वह है डेरेक प्रायर के री-इनेबल पासवर्ड पासवर्ड को कष्टप्रद वेब फ़ॉर्म पर भेजने की, लेकिन यह मैनुअल विधि के समान विधि का उपयोग करता है, इसलिए मैं उस विशिष्ट पृष्ठ के साथ काम करने में विफल रहता हूं जिसके साथ मुझे समस्या हो रही थी, और मुझे नहीं पता कि कितने हैं अन्य विधियाँ उपलब्ध हो सकती हैं।


क्या ये साइटें ब्राउज़र की (पूर्व फ़ायरफ़ॉक्स) अंतर्निहित पासवर्ड की बचत को भी रोकती हैं? शायद जो कुछ भी यह करता है?
Xen2050

1
Don't fuck with pasteक्या आप ऐसी विशेष वेबसाइटें चुनते हैं जिसके लिए जोड़तोड़ को अक्षम करना है
रुस्लान

धन्यवाद @Ruslan, मैंने सत्यापित किया है कि यह एक्सटेंशन अब मेरी समस्या का समाधान करता है, और इस बात को प्रतिबिंबित करने के लिए एक उत्तर जोड़ा है।
मार्क बूथ

जवाबों:


11

जिन वेब प्रपत्रों में यह पेस्ट अवरोधक सुविधा होती है, वे टेक्स्ट बॉक्स के लिए या जावास्क्रिप्ट या jQuery के माध्यम से किसी घटना को बाइंड करने के लिए ऑन्पेस्ट विशेषता का उपयोग करके इसे घोषणात्मक रूप से लागू कर सकते हैं

आपके द्वारा बताई गई बातों के विपरीत, मैं डेरेक प्रायर के बुकमार्कलेट को क्रोम (विंडोज पर वेर 39) पर काम करने के लिए उन पृष्ठों के साथ प्राप्त करने में सक्षम था, जिनके पास पासवर्ड टेक्स्ट बॉक्स पर विशेषताएँ (टाइप = "पासवर्ड" ऑनपेस = "गलत रिटर्न") था।

आप क्रिस बेली के बुकमार्कलेट को भी आज़मा सकते हैं जो जावास्क्रिप्ट के माध्यम से कार्यान्वित पेस्ट ब्लॉकर्स को तोड़ता है।

यह एक परेशानी का एक सा है, लेकिन एक अन्य विकल्प जावास्क्रिप्ट को उस पेज के लिए अस्थायी रूप से अक्षम करना है जो बदले में जावास्क्रिप्ट पेस्ट ब्लॉकर को बंद कर देगा। Chrome के लिए, Dev Tools खोलने के लिए कीबोर्ड शॉर्टकट F12 है, सेटिंग्स पैनल तक पहुंचने के लिए F1 है और यहां आप सामान्य अनुभाग में जावास्क्रिप्ट को अक्षम करने के लिए चेकबॉक्स पाएंगे।

यहाँ छवि विवरण दर्ज करें


धन्यवाद mvmark । आगे की जांच करते हुए, यह उस विशिष्ट पृष्ठ की तरह दिखता है जो मुझे किसी अन्य विधि का उपयोग करने में समस्या थी। मैंने अपना प्रश्न अपडेट कर लिया है, और मुझे लगता है कि संभावित तरीकों की एक निश्चित सूची के साथ आने के लिए एक स्टैक ओवरफ्लो प्रश्न की आवश्यकता हो सकती है, इसलिए एक बुकमार्क लिखा जा सकता है जो उन सभी को कवर करता है।
मार्क बूथ


@MarkBooth क्रोम में, आप जावास्क्रिप्ट को उस पेज के लिए अस्थायी रूप से अक्षम कर सकते हैं जो बदले में F12 - F1 शॉर्टकट के साथ जावास्क्रिप्ट पेस्ट ब्लॉकर को बंद कर देगा। Pls मेरे अद्यतन उत्तर को देखें।
एमवार

1
धन्यवाद mvark , यह क्रोम के लिए एक महान समाधान है। फ़ायरफ़ॉक्स के लिए मैंने अक्षम क्लिपबोर्ड जोड़तोड़ और ऐड-ऑन प्रबंधक को पिन किया है, इसलिए इसे सक्षम या अक्षम करना आसान है।
मार्क बूथ

1
@anan ने संग्रहीत लेख लिंक web.archive.org/web/20170908125754/http://prioritized.net/blog/…
mvark

7

उन पृष्ठों के लिए जो jquery (मूल रूप से सभी वेबपृष्ठ) का उपयोग करते हैं। आप निम्नलिखित जावास्क्रिप्ट यूआरएल को एड्रेस बार में पेस्ट कर सकते हैं

javascript:void($('input').attr('onpaste', ''));

2

1 .--- इससे समस्या कम से कम कुछ साइटों के लिए दूर हो सकती है: पूरा करें , और इन वेबसाइटों को बताएं कि वे DESTROYING कर रहे हैं, अपने उपयोगकर्ताओं के लिए सुरक्षा नहीं बढ़ा रहे हैं। हो सकता है कि उन्होंने अभी इसके माध्यम से नहीं सोचा हो ...।

यहां वह पाठ है जिसे मैंने क्रिस बेली के ब्लॉग से कॉपी किया है जिसमें उसका बुकमार्क है। (संकेत: इसे अपने बुकमार्क में रखें)
-> मेरा सुझाव है कि आप निम्नलिखित में से किसी भी साइट को भेज सकते हैं जिसे फिर से शिक्षित करने की आवश्यकता है:

वेब फ़ॉर्म को कष्टप्रद पासवर्ड पर पासवर्ड पुन: सक्षम करना (v2)

सुरक्षा को हल्के में नहीं लिया जाना चाहिए ताकि हाल के दिनों में मैं पासवर्डों को लॉगिन रूपों में चिपकाने की सुविधा को निष्क्रिय करने के लिए कुछ कंपनियों के आग्रह से निराश हो गया। इसके बजाय सुरक्षा बढ़ाएँ, यह हममें से KeePass, [LastPass], या 1Password जैसे पासवर्ड प्रबंधकों का उपयोग करते हुए अपंग करता है, क्योंकि लंबे समय तक बेतरतीब ढंग से बनाए गए पासवर्ड को केवल पासवर्ड फ़ील्ड में पेस्ट नहीं किया जा सकता है। इसके बजाय उपयोगकर्ताओं को मैन्युअल रूप से पासवर्ड टाइप करने के लिए मजबूर किया जाता है जो छोटे पासवर्ड के उपयोग को बढ़ावा देगा (और इस तरह सुरक्षा को कमजोर करता है)।

मैंने इसे Apple, Vodafone और Nestlé जैसी कंपनियों पर पाया है।

शुक्र है कि मैंने बुकमार्कलेट के रूप में एक समाधान ढूंढ लिया है। मूल विचार डेरेक प्रायर द्वारा एनॉयइंग वेब फॉर्म पर पासवर्ड पुन: सक्षम करने वाले ब्लॉग पोस्टिंग से आया था। दुर्भाग्य से उनकी विधि सीधे onpaste विशेषता को हटा देती है लेकिन यह काम नहीं करता है यदि वेब साइट jQuery जैसे किसी ईवेंट हैंडलिंग ढांचे का उपयोग कर रही है। मैंने डेरेक का मूल कोड ले लिया है और इन रूपरेखाओं के साथ बेहतर काम करने के लिए इसे संशोधित किया है।

2 .--> यहाँ उपलब्ध क्रिस के बुकमार्कलेट की कोशिश करें , लेकिन केवल क्रोम, ओपेरा, या विवाल्डी में जब पृष्ठ पृष्ठ पर नहीं है:

3 .--> किसी को सभी ब्राउज़रों के लिए एक व्यापक प्लगइन लिखने के लिए कहें। आरंभ करने के लिए, यहां क्रिस के पृष्ठ से उनकी टिप्पणियाँ और स्रोत संदर्भ हैं:

बुकमार्कलेट का उपयोग करने के लिए, अपने ब्राउज़र के बुकमार्क बार पर निम्न लिंक को खींचें।

संगतता नोट: फ़ायरफ़ॉक्स में क्लिपबोर्ड डेटा को पढ़ने में कठिनाई के कारण केवल बुकमार्क क्रोम और सफारी में काम करता है। इसे IE को शामिल करने के लिए आसानी से बढ़ाया जा सकता है, हालांकि मेरे पास इसका परीक्षण करने के लिए विंडोज सिस्टम तक पहुंच नहीं है। क्रोम एक्सटेंशन के रूप में इस समस्या के अन्य समाधान भी हैं (जैसे पेस्ट आईटीसी पासवर्ड और फील्ड टेक्स्ट में पेस्ट की अनुमति दें हालांकि मैंने उनका परीक्षण नहीं किया है) और मुझे लगता है कि इसी तरह के अन्य ब्राउज़र के लिए उपलब्ध हैं। व्यक्तिगत रूप से मुझे बुकमार्कलेट की सादगी पसंद है। यदि आप इसके साथ खेलना चाहते हैं तो कोड को पास्टबिन पर होस्ट किया गया है:
(ED: और उसका स्रोत भी इस अंश से नीचे सूचीबद्ध है, अपने लिंक किए गए पृष्ठ पर।)


2

कृपया ध्यान दें कि कुछ ब्राउज़र चुपचाप javascript:कोड का हिस्सा हटा दें । इसलिए सुनिश्चित करें कि पता बार में कोड नीचे वाले के समान है (मैन्युअल रूप से टाइप करें javascript:) अन्यथा यह काम नहीं करेगा

आपके प्रश्न में उल्लिखित विशिष्ट वेबसाइट के लिए, निम्न कोड का उपयोग करें

javascript:void($('#pwd, #pwd2').unbind('paste'));

लगभग सभी अन्य वेबसाइटों के लिए एड्रेस बार में निम्नलिखित जावास्क्रिप्ट कोड पेस्ट करें

javascript:void(document.querySelectorAll("input").forEach(function(element){element.setAttribute("onpaste","")}));

1
क्या आपने उस पृष्ठ पर अपने सुझाव की कोशिश की जिसमें मुझे कोई समस्या थी ? जब मैंने पासवर्ड फ़ील्ड में पेस्ट करने का प्रयास किया तो मैंने बस किया और यह "कृपया अपना पासवर्ड लिखें" संवाद को पॉप अप करता है।
मार्क बूथ

उस साइट के लिए विशेष रूप से, निम्न कोड का उपयोग करेंjavascript:void($('#pwd, #pwd2').unbind('paste'));
टॉमस एचेवेरी वालेंसिया

मैंने उत्तर स्निपेट (ऊपर की पिछली टिप्पणी) के साथ अपडेट किया है जो उस विशिष्ट वेबसाइट के लिए काम करता है। लेकिन यह शायद कहीं और काम नहीं करेगा
टॉमस एचेवेरी वालेंसिया

Chrome javascript:आपके द्वारा एड्रेस बार में आपके द्वारा चिपकाए गए कोड के हिस्से को हटा देता है। आपको यह सुनिश्चित करने की ज़रूरत है कि आपके द्वारा चलाए जा रहे स्निपेट ठीक उसी तरह हैं जैसे मैं ऊपर साझा करता हूं अन्यथा यह काम नहीं करेगा
टॉमस एचेवेरी वालेंसिया

1
मैंने जवाब अपडेट कर दिया है ताकि लोगों javascript:को पता बार में चिपकाने के लिए मैन्युअल रूप से जोड़ने की आवश्यकता पता चले
टॉमस एचेवेरी वालेंसिया

0

ऐसा प्रतीत होता है कि जब से मैंने यह सवाल पूछा था, जैकब स्वानर द्वारा पेस्ट डोंट एक्सटेंशन के साथ ओरिजिनल डोंट बकवास ने बहुत सुधार किया है, और आरोन राइमिस्ट ने इसे फ़ायरफ़ॉक्स में पोर्ट किया है

दोनों अब अनुमति देने के इस कार्यक्षमता एक प्रति साइट के आधार पर सक्षम होने के लिए, और हालांकि यह नहीं करता है स्वचालित रूप से समस्याग्रस्त पर इस समस्या को ठीक petplanet मैन्युअल सक्रिय करने के लिए यह अब उस साइट पर इस समस्या को ठीक करता है साइट मैं उल्लेख किया है,।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.