আইই তে আমি (ভয়াবহ অ-মানক, তবে কাজ করা) jQuery দিয়ে এটি করতে পারি
if ($.browser.msie)
$(document).keydown(function(e) { if (e.keyCode == 8) window.event.keyCode = 0;});
তবে ফায়ারফক্সে কাজ করে এমন কোনও উপায়ে বা বোনাসের জন্য ক্রস ব্রাউজারের উপায়ে কি সম্ভব?
রেকর্ড এর জন্য:
$(document).keydown(function(e) { if (e.keyCode == 8) e.stopPropagation(); });
কিছুই করে না
$(document).keydown(function(e) { if (e.keyCode == 8) e.preventDefault(); });
সমস্যাটি সমাধান করে তবে পৃষ্ঠায় অকেজো ব্যাকস্পেস কী সরবরাহ করে যা মূল আচরণের চেয়েও খারাপ than
সম্পাদনা: আমি এটি করার কারণটি হ'ল আমি একটি সাধারণ ওয়েব পৃষ্ঠা তৈরি করছি না তবে একটি বৃহত অ্যাপ্লিকেশন। আপনি ভুল জায়গায় ব্যাকস্পেস টিপেছেন বলে 10 মিনিটের কাজ হারাতে এটি অবিশ্বাস্যরকম বিরক্তিকর। বিরক্তিকর ভুলগুলি প্রতিরোধের অনুপাতটি ব্যাকস্পেস কীটিকে পিছনে নেভিগেট করা থেকে রোধ করে 1000/1 এর উপরে হওয়া উচিত।
সম্পাদনা 2: আমি ইতিহাসের নেভিগেশন রোধ করার চেষ্টা করছি না , কেবল দুর্ঘটনা।
সম্পাদনা: @ ফ্রেন্টনস্ট্রাইন্স মন্তব্য (প্রশ্নটি এত জনপ্রিয় হওয়ায় এখানে সরানো হয়েছে): এটি একটি দীর্ঘমেয়াদী 'ফিক্স', তবে ওয়েবকাইটে এই আচরণটি পরিবর্তন করতে আপনি ক্রোমিয়াম বাগের পিছনে আপনার সমর্থনটি ফেলে দিতে পারেন