ফায়ারফক্সে কী-স্ট্রোক দখল / হাইজ্যাকিং প্রতিরোধ কীভাবে? [প্রতিলিপি]


18

কিছু ওয়েব সাইট (এই দিনগুলির একটি ক্রমবর্ধমান সংখ্যা, মনে হয়) বিভিন্ন কী সংমিশ্রণ হাইজ্যাক করে যা ওয়েবসাইটের মধ্যেই ক্রিয়া সম্পাদন করে এবং নিজেই ওয়েব সাইটের দ্বারা সংজ্ঞায়িত করে। অনুপযুক্ত শিরোনামযুক্ত প্রশ্নে GMail এর নির্দিষ্ট উদাহরণ রয়েছে/ ; সেখানে যা hijacks StackExchange এডিট বক্স-এর Ctrl+ + G"চিত্র জুড়ুন" জন্য (বদলে ফায়ারফক্সের স্বাভাবিক "পরবর্তীটি খুঁজুন"); Escসাধারণ "লোডিং বন্ধ করুন" এর চেয়ে ওভারলে লুকিয়ে রাখতে ফেসবুক হাইজ্যাক করে। আমি নিশ্চিত যে আমি উদাহরণগুলি সহ আরও এগিয়ে যেতে পারব, তবে এটি বোঝাতে যথেষ্ট হওয়া উচিত যে এই প্রশ্নটি কোনও একটি নির্দিষ্ট ওয়েবসাইটের নয় about

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

আমি বুঝতে পারি যে এটি কিছু সাইটে কিছু জিনিসকে আরও জটিল করে তুলতে পারে তবে এই ক্ষেত্রে আমি ধারাবাহিকতা পছন্দ করি।

ওয়েব সাইট দ্বারা এই ধরনের হাইজ্যাকিং প্রতিরোধ বা উপেক্ষা করার জন্য ফায়ারফক্স সেট আপ করা এবং ফায়ারফক্সের নিজস্ব নির্ধারিত আচরণের পক্ষে থাকতে পারে?

একটি সমাধান যা লিনাক্স এবং উইন্ডোজ উভয় ক্ষেত্রে ফায়ারফক্সের কমপক্ষে 20, 21 এবং 22 সংস্করণগুলির জন্য কাজ করে।

মজিলা বাগজিলা বাগ 380637 সম্পাদনা করুন ওয়েব পৃষ্ঠাগুলি ব্রাউজারের কীবোর্ড শর্টকাটগুলি ওভাররাইড করতে সক্ষম হবে? এটি কমপক্ষে নজর দেওয়া হচ্ছে বলে মনে হচ্ছে। এই বাগটি প্রাথমিকভাবে 2007-এর মাঝামাঝি সময়ে জমা দেওয়া হয়েছিল এবং 2013 সালের মাঝামাঝি পর্যন্ত এটি সক্রিয় রয়েছে। আকর্ষণীয়ভাবে যথেষ্ট, বাগ 775002 কীবোর্ড শর্টকাট হাইজ্যাক করতে জাভাস্ক্রিপ্ট অক্ষম করতে ব্যবহারকারীদের সক্ষম করে ফায়ারফক্স 15 এর ডুপ্লিকেট হিসাবে বিবেচিত।


2
আমি সন্দেহ করি তারা জাভাস্ক্রিপ্টের মাধ্যমে এটি করছে। যদি তা হয় তবে জাভাস্ক্রিপ্ট অক্ষম না করে এটিকে অক্ষম করার কোনও সাধারণ উপায় নেই।
ড্যানিয়েল আর হিকস

হ্যাঁ api.jquery.com/keypress । এটি আকর্ষণীয় হবে যদি এমন কোনও অ্যাডন থাকে যা নির্বাচনী .js ক্লায়েন্টের পক্ষ থেকে পুনরায় লেখার অনুমতি দেয়। আপনি কেবল তখন রেজিেক্স বা অনুরূপ ব্যবহার করে এই কলগুলি সম্পর্কে মন্তব্য করতে পারেন
জেমস

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

@ডাউনভোটার নিচে কেন?
একটি সিভিএন

1
@ করণ এই প্রশ্নটি পুরো তিন বছরের পুরানো এবং গৃহীত উত্তর ফায়ারফক্স ৩.6 সম্পর্কে আলোচনা করে । যদিও আমি ফায়ারফক্সের বর্তমান সংস্করণ নম্বরকরণ প্রকল্পের সাথে একমত নই, তবুও আমরা সম্ভবত ২০ টি রিলিজের চেয়ে তিন বছরেরও বেশি সময় ধরে উন্নতি করেছি। এর উত্তরগুলি ফায়ারফক্সের বর্তমান সংস্করণগুলিতে বৈধ?
একটি সিভিএন

উত্তর:


1

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

আসুন GMail এর ক্ষেত্রে নেওয়া যাক যা কীবোর্ড শর্টকাটগুলির হোস্টকে অফার করে। তবে আপনি যখন এই জাতীয় কোনও শর্টকাট টিপেন, এটি ভিম্পিটার নিজেই পরিচালনা করে। উদাহরণস্বরূপ, /GMail এর ভিতরে টিপুন সাধারণত অনুসন্ধান বাক্সে কার্সার রাখে। কিন্তু /ভিম্পিয়ারেটর সক্রিয় থাকাকালীন একটি জিমেইল পৃষ্ঠায় টিপলে এটির ডিফল্ট পৃষ্ঠা সন্ধান শুরু হয় (ভিলা সম্পাদকে আলা সন্ধান)। অন্যান্য GMail শর্টকাটের মতো o cবা এমনকি এর একই কেস Ctrl+Enter। এর অর্থ হ'ল, ভিম্পিয়ারেটর ফায়ারফক্সে কীস্ট্রোকের জন্য 0 তম শ্রোতা হবেন, এমনকি 1 ম সম্ভাব্য শ্রোতারও বেশি চালিত হবেন যাতে আপনার কীবোর্ড শর্টকাটগুলি ব্রাউজার জুড়ে বিশ্বব্যাপী are

ভিম্পিয়ারেটর মূলত ফায়ারফক্সের উপর একটি ভিম র‍্যাপার। আপনি যদি ভিমের সাথে স্বাচ্ছন্দ্য বোধ করেন তবে ভিম্পিটারটি মনে হবে একজন দীর্ঘ-হারিয়ে যাওয়া বন্ধুর মতো। :-)

যাইহোক, আপনাকে শুরু করতে কয়েকটি ভিম্পিটার কীবোর্ড শর্টকাট:

o<link>খোলে এই সিকোয়েন্সগুলির কারণে ভিম্পিটার কমান্ড লাইনটি (পর্দার নীচে) সক্রিয় হয়ে যায় এবং কমান্ডটি open <link>সেখানে স্থাপন করা হবে, মাঝখানে স্থানটি আপনার জন্য sertedোকানো হবে। Enterপৃষ্ঠাটি লোড করতে টিপুন ।

t<linkকমান্ডটি সক্রিয় করে tabopenএকটি নতুন ট্যাবে লিঙ্কটি খোলে।

gtপরবর্তী ট্যাবে স্যুইচ করুন। Ctrl+Tabএবং Ctrl+PgUp/Dnকাজ।

gT পূর্ববর্তী ট্যাবগুলিতে স্যুইচ করে।

ZZ সেশনটি সংরক্ষণের পরে এফএফ বন্ধ করে দেয়।

fহাইলাইট সংখ্যা সহ পৃষ্ঠা দর্শনতে সমস্ত লিঙ্ককে লেবেল করে। একটি নম্বর টাইপ করলে লিঙ্কটি খোলে। সমস্ত হাইলাইট করা ক্ষেত্র অনুসন্ধানযোগ্য। সুতরাং, সংখ্যা টাইপ করার পরিবর্তে, আপনি যেতে চান এমন হাইলাইট লিঙ্কে যে কোনও পাঠ্য টাইপ করতে পারেন।

F একটি পটভূমি ট্যাবে লিঙ্কগুলি খুলুন।

h j k lপৃষ্ঠা নেভিগেট করতে left down upএবংright

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

কেবলমাত্র এটি যেখানে এটি ব্যবহার না করে কাজ করে না, এটি ফ্ল্যাশ বাক্সের অভ্যন্তরে, কারণ, এফএফ তাদের ভিতরে যা পৌঁছতে পারে না।

আপনি যদি ভিম সম্পর্কে জানেন না বা এটিতে নতুন হন তবে এটি অভ্যস্ত হতে খানিকটা সময় নিতে পারে। যাইহোক, সত্যিই বিস্তৃত অনলাইন সহায়তা কেবল একটি :h<Enter>দূরে।

লিঙ্কটি এখানে ।


স্পষ্টতই, ভিম্পিয়ারেটর আর আধুনিক ফায়ারফক্সের সাথে সামঞ্জস্যপূর্ণ নয়।
sylvainulg

-1
  • কিছু জেএস স্ক্রিপ্টগুলি অক্ষম করতে ফায়ারফক্সের জন্য নোগ্রিপ্ট প্লাগইন ব্যবহার করার চেষ্টা করুন http://noscript.net/

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

স্ক্রিপ্টটিকে অবিশ্বস্ত পিক হিসাবে চিহ্নিত করার চেষ্টা করুন: i.stack.imgur.com/45aAv.png বা স্ক্রিপ্টের কোনও প্রতিক্রিয়া যেমন কোনও প্রতিক্রিয়া ব্লক করতে প্রক্সি ব্যবহার করুন। ফিডলার
হোমার সিম্পসসন

যদি আমি উদাহরণস্বরূপ ফেসবুক.কমকে অবিশ্বস্ত হিসাবে চিহ্নিত করতে নোস্ক্রিপ্ট ব্যবহার করি তবে ফেসবুক.কম থেকে উদ্ভূত কোনও জাভাস্ক্রিপ্ট কার্যকর হবে না। এটা আমি চাই না। প্রশ্নটি আবার পড়ুন।
একটি সিভিএন

পেয়েছেন এই লিঙ্ক ব্যবহার করুন: addons.mozilla.org/sv-se/firefox/addon/greasemonkey এবং স্ক্রিপ্ট লিঙ্ক: userscripts.org/scripts/show/125936 <= এখানে (/ খারাপ \ চেহারা ( "যদি (src.search। জেএস /)! = -1) {")
হোমার সিম্পসনস

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