অনেকগুলি পৃষ্ঠাগুলি সতর্কতা থাকে যখন আপনি এগুলি ছেড়ে যান: আপনি যদি ট্যাবগুলি বন্ধ করে দেন, সংরক্ষণ না করে নেভিগেট করেন ইত্যাদি ইত্যাদি, কোনও সতর্কতা নিশ্চিত না করা পর্যন্ত কোনও সাইট আপনাকে সতর্ক / অবরুদ্ধ করার কারণ রয়েছে, যেমন "আপনি কি নিশ্চিত যে আপনি চান এই পৃষ্ঠা থেকে দূরে নেভিগেট? "।
এটি সাধারণত onbeforeunloadএবং / অথবা onunloadহ্যান্ডলারের সাথে করা হয়।
এখানে একটি উদাহরণ।
এমন কোনও উপায় কী আমি এই হ্যান্ডলারের দ্বারা উত্পন্ন সতর্কতা / ব্যবহারকারী-অবরুদ্ধ ইভেন্টগুলি প্রতিরোধ করতে পারি? মূলত, আমি জেএস সক্ষম করে ছেড়ে যেতে চাই এবং বিশেষত এমন জিনিসগুলিকে অস্বীকার করব যা আমাকে অতিরিক্ত ক্লিক না করে পৃষ্ঠা ছাড়তে বাধা দেয়।
onbeforeunloadএবং onunloadহ্যান্ডলারের এখনও গুলি চালানো উচিত; তাদের কেবল এমন কিছু করার অনুমতি দেওয়া উচিত নয় যা ব্যবহারকারীকে অবরুদ্ধ করে। এর অর্থ কোনও সতর্কতা নেই, এবং কোনও ক্রিয়াকলাপ যা কয়েক সেকেন্ডের বেশি সময় নেয়।
আমি কয়েকটি প্লাগইন পেয়েছি যা সম্পাদনা / গ্রিসমোনকি নির্দিষ্ট পৃষ্ঠাগুলির জন্য জাভাস্ক্রিপ্টের প্যাচ করে এবং তাদের কোডটি কিছুটা খেলতে চেষ্টা করে এবং আরও বিশ্বব্যাপী প্রয়োগযোগ্য করে তোলে। তবে, আমি এমন কোনও সমাধান খুঁজে পাওয়ার আশা করছি যা কোনও পৃষ্ঠাতে কাজ করে যা ব্যবহারকারীদের প্রস্থান অবরুদ্ধ করার চেষ্টা করে।
onbeforeunload) কেবলমাত্র সেই পৃষ্ঠাগুলির জন্য কাজ করবে যা onbeforeunloadইভেন্টগুলি সংযুক্ত করার জন্য অন্য পদ্ধতির একটি ব্যবহার করে এমন পৃষ্ঠাগুলির জন্য নয়।