मैंने हाल ही में क्रोम की सुविधाओं को अनुकूलित करने की इसी आवश्यकता के साथ एक और प्रश्न का उत्तर दिया (और यह भी @Paul से प्रेरित है )।
नोट: यह समाधान आपको किसी भी अतिरिक्त लाइब्रेरी को लोड करने और आपकी परियोजना में कोई अतिरिक्त स्क्रिप्ट लोड किए बिना, एक विशिष्ट आईपी पते या आईपी की सूची को ब्लॉक करने की अनुमति देता है । वास्तव में अक्सर आपने सभी जावास्क्रिप्ट सुविधाओं को अवरुद्ध किया हो सकता है, लेकिन नियंत्रण "नॉटऑटोफिल" ऑपरेटिंग का पालन करता है, अन्य पुस्तकालयों के साथ टकराव से बचता है, आपको खपत चार्ज और रेंडरिंग समय की वास्तविक मान्यता भी है, और यह समय डिबेट दिवस की बचत में अनुवाद कर सकता है। दिन, विभिन्न वेब परियोजनाओं पर।
Chrome एक्सटेंशन बनाएं, जो Chrome API के "मैच फ़िल्टर होस्ट" का उपयोग करता है, और अपने कस्टम IP hostया फ़िल्टर करें namehost। तब विशेषता निर्धारित autocompleteकरने के लिए off सभी "इनपुट" और "फार्म" टैग के लिए।
हम इन चरणों के साथ आगे बढ़ते हैं:
पूर्व नाम का एक नया फ़ोल्डर बनाएँ। noautofill
हमारे नए फ़ोल्डर में बनाएँ, एक नई फ़ाइल जिसे नाम दिया गया है ।json और इस कोड को अंदर जोड़ें:
{
"name": "No Autofill",
"version": "1.0",
"manifest_version": 2,
"description": "No Autofill.",
"content_scripts": [ {
"all_frames": true,
"exclude_globs": [ ],
"include_globs": [ "*" ],
"js": [ "script.js" ],
"matches": [
"http://192.168.1.100/",
"http://127.0.0.1/",
"http://10.0.1.100/",
"http://localhost/",
"http://wp.local/",
"http://192.168.1.100/*",
"http://127.0.0.1/*",
"http://10.0.1.100/*",
"http://localhost/*",
"http://wp.local/*"
],
"run_at": "document_start"
} ],
"permissions": [ "tabs", "http://*/", "https://*/", "https://*/*", "http://*/*", "contextMenus" ]
}
- हमारे नए फ़ोल्डर में script.js नामक एक नई फ़ाइल बनाएं और इस कोड को अंदर जोड़ें:
(function(){
chrome.extension.sendRequest({
autofill:'off'
},function(){
var inputnodes = document.getElementsByTagName('input');
for(var i=0;i<inputnodes.length;i++){
inputnodes[i].setAttribute('autocomplete','off');
}
var formnodes = document.getElementsByTagName("form");
for(var i=0;i<formnodes.length;i++){
formnodes[i].setAttribute('autocomplete','off');
}
});
})();
हम क्रोम के मेनू »सेटिंग्स» एक्सटेंशन पर जाते हैं
अब हम "अनपैकड लोड लोड करें" बटन पर क्लिक करते हैं।
अंत में हम अपने फोल्डर को मार्क करते हैं और ओपन बटन पर क्लिक करते हैं।
यह परिणाम है:

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