স্বতঃসম্পূর্ণ = "অফ" সমস্ত আধুনিক ব্রাউজারগুলির সাথে সামঞ্জস্যপূর্ণ?


84

ব্রাউজারগুলিকে নির্দিষ্ট ফর্ম ক্ষেত্রগুলিতে প্রবেশ করা ডেটা সংরক্ষণ করা থেকে বাঁচানোর জন্য আমাকে কেবল একটি প্রয়োজনীয়তা দেওয়া হয়েছে। বহু বছর ধরে আমি ওয়েব ডেভ করেছি এবং এটি তুলনামূলকভাবে নতুন ক্ষমতা। আমি ক্ষেত্রের সম্পত্তি স্বতঃপূরণ = "বন্ধ" ফর্মটি সন্ধান করতে সক্ষম হয়েছি, তবে কোন ব্রাউজারগুলি এটি সমর্থন করে তা নির্দেশ করে কোনও নথি খুঁজে পাচ্ছি না। ফর্ম বৈশিষ্ট্য এবং ব্রাউজারের সামঞ্জস্যের একটি লেখচিত্রের সঠিক দিকটিতে আমাকে কেউ নির্দেশ করতে পারে?




4
@ ক্যামিগ্রেইনল - একটি সদৃশ নয়; আপনি যে প্রশ্নটির সাথে যুক্ত ছিলেন সেটি কীভাবে করা যায় তার একটি উত্তর সরবরাহ করেছে; আমি যা চেয়েছিলাম তা হ'ল ব্রাউজারের সামঞ্জস্যের ডকুমেন্টেশন।
এমিএস

উত্তর:


103

সাবধান থাকুন যে সমস্ত বড় ব্রাউজারগুলি পাসওয়ার্ড ক্ষেত্রগুলির জন্য বৈশিষ্ট্যটিকে উপেক্ষা করার দিকে এগিয়ে চলেছে ।

আমি কেবল উপাখ্যানযোগ্য প্রমাণ দিতে পারি তবে আমি এখনও এমন একটি ব্রাউজার জুড়ে আসতে পারি যা শ্রদ্ধা করতে ব্যর্থ হয় autocomplete="off", এই অভিজ্ঞতাটি জুড়ে:

  • ফায়ারফক্স 1.5+ (উইন্ডোজ এবং উবুন্টু)
  • অপেরা 6+ (উইন্ডোজ এবং উবুন্টু)
  • ক্রোম ভি 2 + (উইন্ডোজ এবং উবুন্টু)
  • এপিফ্যানি 0.8 (ইশ) (উবুন্টু)
  • মিডোরি (কোন সংস্করণ আমি মনে করতে পারি না)
  • সাফারি ভি 1 + (উইন্ডোজ)
  • আইই 4 - 8, উইন্ডোজ।

আমি জানি যে গ্রিসমোনকি স্ক্রিপ্টস এবং সম্ভবত অন্যান্য ব্যবহারকারী-স্ক্রিপ্টগুলি autocompleteসেটিংসটি অক্ষম করতে পারে ।

এখানে বেশ কয়েকটি নিবন্ধ পাওয়া গেছে যা আপনার পক্ষে কার্যকর হতে পারে:

  1. কীভাবে ফর্ম স্বতঃসমাপ্তি বন্ধ করবেন
  2. এইচটিএমএল ফর্মগুলিতে স্বয়ংক্রিয় সম্পূর্ণ ব্যবহার করা

এই নিবন্ধগুলির জন্য ধন্যবাদ। আমি জানি যে এমন স্ক্রিপ্ট রয়েছে যা সেটিংটি অক্ষম করতে পারে তবে আমরা কেবল অনেক কিছুই করতে পারি। যদি কেউ তাদের ব্রাউজারটি তাদের ব্যক্তিগত কম্পিউটারে তাদের ক্রেডিট কার্ডের তথ্য সংরক্ষণ করতে চায়, তবে এটি প্রতিরোধ করার জন্য আমরা তেমন কিছু করতে পারি না। আমরা ভাগ করে নেওয়া মেশিনে ডেটা সংরক্ষণ করা থেকে সত্যই চেষ্টা করার চেষ্টা করছি।
EmmyS

@ এম্মিএস, এটি সত্য নয়। এটা তোলে বিরোধী স্বয়ং-সম্পূর্ণ সমাধান বাস্তবায়নের কষ্ট যেতে মোটামুটি কারিগরি-সচেতন ব্যবহারকারী নিতাম, এবং কি ব্যবহারকারীদের কি তাদের মেশিনে আপনার সাইটের সাথে, আপনি তাদের নিচে নয়। =)
ডেভিড মনিকা 14

@ ডেভিড থোমাস - সামঞ্জস্যের তালিকার জন্য ধন্যবাদ, ক্যানিজ, ডাব্লু 3 সি বা অন্য কোথাও খুব ভাল কেউ খুঁজে পেল না। :) +1
ট্র্যাভিস জে

4
@ এম্মিএস " আমরা ভাগ করে নেওয়া মেশিনে ডেটা সংরক্ষণ থেকে বাঁচতে সত্যিই চেষ্টা করছি " " এটি করার সঠিক উপায় হ'ল শেয়ার্ড মেশিনে ব্রাউজারগুলি সঠিকভাবে সেট আপ করা যাতে তারা সেশনের মধ্যে কোনও তথ্য না রাখে।
কৌতূহলী

4
@ কুরিয়াসগুয়ে - হ্যাঁ, যদি আপনার ভাগ করা মেশিনগুলির উপর নিয়ন্ত্রণ থাকে তবে এটি একটি ভাল ধারণা। আমরা সে ক্ষেত্রে করিনি।
EmmyS

37

পাসওয়ার্ড পরিচালকগণ এখন প্রধান ব্রাউজারগুলিতে ক্ষেত্রগুলির autocompleteবৈশিষ্ট্যটিকে এড়িয়ে যান password:

autocompleteফর্ম ক্ষেত্রগুলিকে অক্ষম করার জন্য এটি এখনও ভাল কাজ করা উচিত , তবে পাসওয়ার্ড পরিচালককে আর প্রভাবিত করে না।


এটা হয় না। আমি সবেমাত্র পরীক্ষা করেছি। এমনকি autocomplete="false"ফর্ম ফিল্ডে অতিরিক্ত স্থাপন করেছেন , এক ছাড়াও, এটি ফর্ম উপাদানটিতে উপস্থিত ছিল। কোন প্রভাব নেই। আমি বলব, স্বয়ংক্রিয়রূপটি সমস্ত বড় ব্রাউজার দ্বারা উপেক্ষা করা হয়।
ইউজিন

6

Chrome v34 হিসাবে autocomplete="off"এখন ডিফল্টরূপে উপেক্ষা করা হবে।

এই কিছুটা বিতর্কযোগ্য বৈশিষ্ট্যটি ভিজিট করে পতাকা কনফিগারেশনে অক্ষম করা যেতে পারে chrome://flags

http://news.softpedia.com/news/Chrome-34-Seks-to-Save-All- আপনার- পাসওয়ার্ডস-436693.shtml


6
নোট করুন যে ক্রোমের এই পরিবর্তনটি কেবল পাসওয়ার্ড ক্ষেত্রগুলিকেই প্রভাবিত করেপাসওয়ার্ডবিহীন ক্ষেত্রগুলি এখনও স্বতঃপূরণ = "বন্ধ" বৈশিষ্ট্যকে সম্মান করে।
জর্দান রিজার 21

4

আপনি যদি জাভাস্ক্রিপ্ট এবং jQuery ব্যবহার করতে সক্ষম হন তবে আপনি এটি এইচটিএমএল লোড রাখতে পারেন:

$('#theform input').val('');

এটি জুমলার অভ্যন্তরে ব্যবহৃত হচ্ছে, যা মটুলগুলি ব্যবহার করে - এতে মটুল এবং জ্যাকুরির সাথে বিরোধ রয়েছে, তাই আমি এটি করতে পারি না। যদিও ভবিষ্যতের রেফারেন্সের জন্য এটি মাথায় রাখব।
এমিএস

মটুলস ডকুমেন্টেশনগুলিকে রিফার করে আপনি $$ ('। ফাঁকাThisInForm') করতে পারেন each প্রতিটি (ফাংশন (এল) {el.value = '';});
ITroubs

4
এই কোডটি চেকবক্স এবং রেডিও বোতামগুলিকে বিশৃঙ্খলা করবে। আরও মার্জিত হতে পারে $('#theform')[0].reset()এটি এইচটিএমএলে নির্দিষ্ট করা ডিফল্ট মানগুলিতে ফিরে আসতে বাধ্য করা।
গ্যাব মার্টিন-ড্যাম্পেসি

4
কেবল পাসওয়ার্ড ক্ষেত্রগুলিকে প্রভাবিত করতে আপনি আরও নির্দিষ্ট jQuery নির্বাচক ব্যবহার করতে পারেন, উদাহরণস্বরূপ:$( '#theform input:password' ).val('');
জন হাস্কল

1

আমি মনে করি ম্যাক্সথন ব্রাউজার বাদে তারা চিনে বিখ্যাত এবং এখন বিশ্বজুড়ে একটি নাম তৈরি করেছে। তারা স্বতঃপূরণ = ক্ষমতার বাইরে খুব ভাল আচরণ করে না। এটি তাদের সাথে কাজ করবে না।


হ্যাঁ, ম্যাক্সথন শ্রদ্ধা করবে না autocomplete=off, তবে আপনি এটিকে সেট করে ক্ষেত্রটি স্বয়ংসম্পূর্ণ না করার জন্য জোর করতে পারেনismxfilled='0'
GTCrais

1

কিছু সমাধান আধুনিক ব্রাউজারগুলিতে কাজ করছে না।

আরেকটি সমাধান লিঙ্ক এখানে দেওয়া হল। যা সমস্ত আধুনিক ব্রাউজারে কাজ করে।

ইনপুট টাইপ = পাসওয়ার্ড, ব্রাউজারটিকে পাসওয়ার্ড মনে রাখবেন না

আপনি প্রদত্ত এই দ্রাবকটিতে স্বতঃপূরণ = "বন্ধ" ব্যবহার করতে পারেন


0

প্রকৃতপক্ষে, উভয় ব্যবহারকারীর নাম এবং পাসওয়ার্ড ক্ষেত্র সমস্ত সাম্প্রতিক ব্রাউজারগুলিতে অটো কমপ্লিট = অফকে প্রতিক্রিয়া জানায় না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.