কীভাবে ফায়ারফক্সে .ফোকস () অক্ষম করবেন


6

আমি ফায়ারফক্সের সর্বশেষতম সংস্করণগুলি ব্যবহার করছি এবং আমি ওয়েবসাইটগুলির জন্য .focus () ফাংশনটির ব্যবহারটি অক্ষম করতে চাই, এটি করার কোনও উপায় আছে কি?


যেহেতু আমি এখনও এখানে মন্তব্য করতে পারি না, আমি একটি উত্তর যুক্ত করছি আপনি উইন্ডোতে পরিবর্তন করতে পারবেন না ocus ফোকাস = ফাংশন () {// আপনি এখানে যা চান তা মিথ্যা প্রত্যাবর্তন করুন; // আর ​​ফোকাস নেই
m

উত্তর:


1

গুগলের জন্য আপনাকে এটি অক্ষম করার অনুমতি দেওয়ার জন্য একটি গ্রিসমোনকি স্ক্রিপ্ট তৈরি করা হয়েছে।

এর উত্স কোডটি এখানে:

// ==UserScript==
// @name         Google Disable Auto Focus
// @namespace    googleDisableAutoFocus
// @include      /^http:\/\/(www\.)?google\.c(a|om)\/?$/i
// @include      http://www.google.tld/
// @match        http://www.google.com/
// @match        http://www.google.ca/
// @run-at       document-start
// @datecreated  2010-02-21
// @lastupdated  2010-02-21
// @version      0.1
// @author       Erik Vergobbi Vold
// @license      GPL version 3 or any later version; http://www.gnu.org/copyleft/gpl.html
// @description  This userscript will disable Google's auto focus
// ==/UserScript==

document.body.setAttribute("onload","");

এখন, আপনি বিভাগগুলিতে অতিরিক্ত @ ম্যাচ লাইন হিসাবে এই সাইটগুলি যুক্ত করতে পারেন ==UserScript==, তবে এটির কাজ করার কোনও গ্যারান্টি নেই। তবে যদি ফোকাস ইভেন্টটি সেট করা থাকে onloadতবে তা হবে। যদিও এটি অন্য সাইটের আচরণকে প্রভাবিত করতে পারে।


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

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

আমি ফোকাস () অক্ষম করতে চাইার মূল কারণটি হ'ল আমি যা ছিল তার প্রতি মনোযোগ হারাতে পারি না। যদি আমি "লোড ইভেন্টের শেষ অংশ হিসাবে ডোমটিতে একটি শিম বস্তু sertোকান, তবে এটি ফোকাস করুন, তবে এটি ডিওএম থেকে অপসারণ করুন" তারপরে আমি যা মনে করি তার প্রতি আমি এখনও মনোযোগ হারাব।
এরিকভোল্ড

এরিক, হ্যাঁ, আমি জানি শিম কেন সেই ক্ষেত্রে কাজ করবে না। । :-( আমি Firefox এর মৌলিক সাহস মধ্যে পেয়ে সংক্ষিপ্ত ধারনা চলে যাচ্ছি আমি ভাবছি করছি যদি প্লাগইন API এর আপনাকে যা করতে চেষ্টা করছেন কি জন্য সম্ভব হবে।
artlung
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.