অক্ষম করার কোনও উপায় আছে আপনি কি নিশ্চিত যে আপনি এই পৃষ্ঠাটি ছেড়ে যেতে চান? একটি ওয়েবসাইটে বার্তা? আমি ক্রোম ব্যবহার করছি।
অক্ষম করার কোনও উপায় আছে আপনি কি নিশ্চিত যে আপনি এই পৃষ্ঠাটি ছেড়ে যেতে চান? একটি ওয়েবসাইটে বার্তা? আমি ক্রোম ব্যবহার করছি।
উত্তর:
এই বার্তাগুলি ওয়েবসাইট বিকাশকারীরা onunload
বা onbeforeunload
ইভেন্টগুলি শুনে প্রয়োগ করে implemented
About.com থেকে এমন একটি ইউজার স্ক্রিপ্ট পাওয়া যায় যা এই ইভেন্টগুলিকে অবরুদ্ধ করে।
এই ব্যবহারকারীর স্ক্রিপ্ট ইনস্টল করতে (বা অন্য ব্যবহারকারীদের জন্য, সেই জন্য) আপনাকে প্রথমে ট্যাম্পারমনকি নামে একটি ক্রোম এক্সটেনশন ইনস্টল করতে হবে ।
ব্যবহারকারীদের স্ক্রিপ্টগুলি ইনস্টল করার সময় সাবধান থাকুন, তারা আপনাকে না চান এমন কাজ করতে সক্ষম। বিশ্বস্ত উত্স থেকে কেবল ব্যবহারকারী স্ক্রিপ্ট ইনস্টল করুন।
$(window).off('beforeunload.windowReload');
এটি আমার জন্য কাজ করা হয়।
JQuery ব্যবহার করে
$(window).off('beforeunload'); // tested in IE 11 and Chrome 62
থেকে jQuery এর ডক্স
কোনও আর্গুমেন্ট ছাড়াই .off () কল করা উপাদানগুলির সাথে সংযুক্ত সমস্ত হ্যান্ডলারগুলি সরিয়ে দেয়। ইভেন্টের নাম, নেমস্পেস, নির্বাচনকারী বা হ্যান্ডলার ফাংশন নামের সংমিশ্রণ সরবরাহ করে উপাদানগুলির নির্দিষ্ট ইভেন্ট হ্যান্ডলারগুলি সরানো যেতে পারে।
সুতরাং সংক্ষেপে $(window)
আমাদের উইন্ডো অবজেক্টের একটি রেফারেন্স দেয় যা একটি jQuery অবজেক্টে আবৃত থাকে। এই মোড়কটি আমাদের jQuery এপিআইগুলিতে অ্যাক্সেস দেয় যা বস্তুতে উপলব্ধ (যেমন .off
)। কলিং .off()
এবং স্ট্রিং সরবরাহ করা beforeunload
ইভেন্টের শ্রোতাদের যে beforeunload
ইভেন্টটির জন্য আগে শুনছিল তা সরিয়ে ফেলবে ।
দ্রষ্টব্য: গুগলে কিছু তদন্তের পরে আমি যে ভ্যানিলা জেএস পন্থাগুলি পেয়েছি তা দিয়ে খেললাম। তবে, এই সমস্যাটি সমাধান করার জন্য আমাকে নির্ধারিত সময়ে কাজ করার জন্য এই পদ্ধতিগুলি পেতে সক্ষম হয়েছি। কারও কাছে যদি নেই এমন jQuery পদ্ধতি যা এখনও ব্রাউজারের সাথে সামঞ্জস্যপূর্ণ হয় তবে দয়া করে মন্তব্য করুন বা একটি অতিরিক্ত উত্তর পোস্ট করুন। :)
সুতরাং @ উইকডনিনজা কাজ করে কমান্ডটি পেতে প্রথমে Chrome বিকাশকারী সরঞ্জাম ইনস্টল করুন। তারপরে আপনি এটি খুলতে পারেন এবং আপনি 'কনসোল' এর জন্য একটি ট্যাব দেখতে পাবেন। কনসোল ট্যাবে ক্লিক করুন। তারপরে jQuery সক্ষম করতে এই আদেশগুলি টাইপ করুন:
var jqry = document.createElement('script');
jqry.src = "https://code.jquery.com/jquery-3.3.1.min.js";
document.getElementsByTagName('head')[0].appendChild(jqry);
jQuery.noConflict();
তারপরে টাইপ করুন:
$(window).off('beforeunload');
এর পরে আমি 'ছুটি' না পেয়ে আমার জিমেইলটি খুলতে / বন্ধ করতে সক্ষম? শীঘ্র. https://developers.google.com/web/tools/chrome-devtools/console/javascript
আশাকরি এটা সাহায্য করবে.
আপনি সাইট-সাইট ভিত্তিতে জাভাস্ক্রিপ্ট অক্ষম করতে পারেন। সেটিংসে যান -> উন্নত সেটিংস দেখান -> গোপনীয়তা -> সামগ্রী সেটিংস -> জাভাস্ক্রিপ্ট -> ব্যতিক্রমগুলি পরিচালনা করুন।