আমি কি নিশ্চিত করতে পারি যে কীবোর্ড কমান্ডগুলি ব্রাউজারের স্ক্রিপ্টগুলির দ্বারা আটকে না যায়?


14

সাফারির উইন্ডো সামগ্রীর বিপরীতে কমান্ড কী সংমিশ্রণগুলি নিশ্চিত করার জন্য Hবা সাফারিতে যাওয়ার জন্য কি সাফারিটিকে টুইট করা সম্ভব L?

এটি আমার জন্য প্রায়শই এই সাইটে আসে কারণ সম্পাদক উইন্ডো (যেমন আমি এখন টাইপ করছি) শিরোনাম এবং লিঙ্কগুলি তৈরি করতে এই কীস্ট্রোকগুলি ক্যাপচার করে, তবে সাধারণভাবে এটি সাইটগুলি কমান্ড কীস্ট্রোকগুলি ক্যাপচার করার অনুমতি দেওয়ার জন্য কোনও সুরক্ষা গর্তের মতো মনে হয় sites ।

দয়া করে মনে রাখবেন যে আমি পুরোপুরি জাভাস্ক্রিপ্ট অক্ষম না করে এটি করার একটি উপায় খুঁজছি ।

যার জন্য এটি মূল্যবান, আমি মাউন্টেন সিংহ চালাচ্ছি।


4
স্ট্যাক এক্সচেঞ্জ সাইটে ব্যবহৃত শর্টকাটগুলি অক্ষম করতে আপনি নিনজাকিট ব্যবহার করতে পারেন। দেখুন apple.stackexchange.com/questions/60587 এবং meta.stackexchange.com/questions/2980
ল্রি

1
@ লাউরিরন্ত এটি দুর্দান্ত, এবং এটি এই নির্দিষ্ট সমস্যাটির সাথে সহায়তা করে তবে একটি সাধারণ সুরক্ষা গর্ত হিসাবে, আমি জাভাস্ক্রিপ্টটি কেবল অক্ষম না করে দূষিত ওয়েবসাইটগুলিকে orW বা ⌘Q আটকাতে বাধা দেওয়ার জন্য একটি উপায় পছন্দ করব।
ড্যানিয়েল

আমি সুরক্ষা ট্যাগ যুক্ত করেছি। কারণ কোনও অ্যাপ্লিকেশনটির কোন অংশটি পড়ছে তা জানতে ( শুনছেন ) একটি মূল সুরক্ষা বৈশিষ্ট্য। যদি কোনও কীবোর্ড শ্রোতার পরিবর্তন মেনু বার দ্বারা প্রদর্শিত হয়, আপনি হালকা অন করলে স্নিফারগুলির উপর ভিত্তি করে অনেক আক্রমণ কোকরোচ হিসাবে কাজ করবে।
ড্যান

@ ড্যানিয়েললসন এই ওপেন সোর্সটি সাফারি এক্সটেনশানটিকে জাভাস্ক্রিপ্ট-
সাইমন

উত্তর:


2

জাভাস্ক্রিপ্ট ট্র্যাপ কীবোর্ড ইনপুট না থাকার একমাত্র নিশ্চিত উপায় ব্রাউজারে জাভাস্ক্রিপ্ট অক্ষম করা।

আমি বুঝতে পেরেছি আপনি জাভাস্ক্রিপ্ট চালু রাখতে চান, তবে এটি ও কাঁচা কী প্রেসগুলির সম্পূর্ণ নিয়ন্ত্রণ ব্রাউজারে পৌঁছে দেওয়ার জন্য ডিজাইন করা হয়েছে এবং ওএস একবার এটি ইনপুট ডেটা হস্তান্তর করে না। এর অর্থ আপনার সম্ভাব্য প্রতিটি পৃথক পৃষ্ঠা / সাইটে কীবোর্ড ফিল্টারিংয়ের প্রতিটি বাস্তবায়নের জন্য একটি নির্দিষ্ট কোড সমাধানের প্রয়োজন হবে যাতে জাভাস্ক্রিপ্টের পরিবর্তে কমান্ড এইচ-এর মতো স্বেচ্ছাসেবী কী চির্ডগুলি সাফারিতে প্রেরণ করা যায় ensure

কী প্রেসগুলি কীভাবে পরিচালনা করা হয় তার একটি সংক্ষিপ্তসার জন্য এই লিঙ্কগুলি দেখুন:

শেষ লিঙ্কটি আপনাকে কাঁচা ইভেন্টগুলি দেখানোর জন্য পরীক্ষক এবং আপনি দেখতে পাবেন যে ওয়েবসাইট বিকাশকারী এটি করতে ইচ্ছুক হলে জাভাস্ক্রিপ্ট দ্বারা একটি সংক্ষিপ্ত ⌘Qও আটকা যেতে পারে।


কীবোর্ড ড্রাইভার ওএসের অংশ, সুতরাং ওএস ব্রাউজারে কীস্ট্রোকগুলি পাস করে, যা ওয়েব সামগ্রীতে কী-স্ট্রোকগুলি প্রেরণ করে, যা স্পষ্টতই তখন সিদ্ধান্ত নেয় যে কোন কীস্ট্রোকটি ব্রাউজার এবং / অথবা ওএস এ ফিরে যেতে হবে…
ড্যানিয়েল

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