আমি সম্প্রতি ক্রোমের বৈশিষ্ট্যগুলি কাস্টমাইজ করার একই প্রয়োজনীয়তার সাথে আরও একটি প্রশ্নের উত্তর দিয়েছি (এবং @ পল থেকে অনুপ্রাণিতও )।
দ্রষ্টব্য: এই সমাধানটি আপনাকে কোনও নির্দিষ্ট লাইব্রেরি এবং আপনার প্রকল্পে কোনও অতিরিক্ত স্ক্রিপ্ট লোড না করে নির্দিষ্ট আইপি ঠিকানা বা আইপিগুলির তালিকা ব্লক করতে দেয় । বাস্তবতা আপনি প্রায়শই সমস্ত জাভাস্ক্রিপ্ট বৈশিষ্ট্যগুলিকে অবরুদ্ধ করে রেখেছেন, তবে নিয়ন্ত্রণ "নোয়াটোফিল" অপারেটিং অনুসরণ করে, অন্যান্য লাইব্রেরির সাথে সংঘর্ষ এড়িয়ে চলতে পারে, এতে আপনাকে গ্রাহকতার চার্জ এবং রেন্ডারিংয়ের সময় সম্পর্কে সত্যিকারের স্বীকৃতি পাওয়া যায় এবং এটি সময়ের ডিবাগিং দিনের সঞ্চয় হিসাবে অনুবাদ করতে পারে আজ, বিভিন্ন ওয়েব প্রকল্পে।
একটি ক্রোম এক্সটেনশন তৈরি করুন যা Chrome এপিআইয়ের "ম্যাচ ফিল্টার হোস্ট" ব্যবহার করে এবং আপনার কাস্টম IP hostবা ফিল্টার করে namehost। তারপর অ্যাট্রিবিউট সেট autocompleteকরার off সব "ইনপুট" এবং "ফর্ম" ট্যাগ।
আমরা এই পদক্ষেপগুলি নিয়ে এগিয়ে চলি:
প্রাক্তন নামে একটি নতুন ফোল্ডার তৈরি করুন। noautofill
আমাদের নতুন ফোল্ডারে তৈরি করুন, একটি নতুন ফাইলের নাম প্রকাশিত জাজসন এবং এই কোডটি ভিতরে যুক্ত করুন:
{
"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" ]
}
- আমাদের নতুন ফোল্ডারে, স্ক্রিপ্ট.জেএস নামে একটি নতুন ফাইল তৈরি করুন এবং এই কোডটির ভিতরে যুক্ত করুন:
(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');
}
});
})();
আমরা Chrome এর মেনুতে »সেটিংস» এক্সটেনশানগুলিতে যাই
এখন আমরা "আনপ্যাকড এক্সটেনশানগুলি লোড করুন" বোতামটিতে ক্লিক করুন
শেষ পর্যন্ত আমরা আমাদের ফোল্ডারটি চিহ্নিত করি এবং খোলা বোতামে ক্লিক করি।
এটি ফলাফল:

এই সিস্টেমটি খুব সহজ এবং আপনি নিজের কন্ট্রোল কোড দিয়ে ফাইল স্ক্রিপ্ট.জেএসটি কাস্টমাইজ করতে পারেন । ভবিষ্যতে আপনি অন্যান্য স্ক্রিপ্ট, সিএসএস, কনফিগারেশন পৃষ্ঠাগুলি ইত্যাদি যুক্ত করতে পারেন মনে রাখবেন প্রতিবার আপনি ফাইল স্ক্রিপ্ট.জেজে পরিবর্তন করবেন আপনার সাথে প্লাগইনটি পুনরায় লোড করা উচিত CtrlR।
এছাড়াও আপনি কীভাবে Chrome এক্সটেনশনগুলি তৈরি করবেন সে সম্পর্কে আরও বিচ্যুত গাইড পেতে পারেন ।