গুগল ক্রোম স্বয়ংক্রিয়ভাবে ওয়েবসাইটগুলিকে আমার অনুসন্ধান ইঞ্জিনগুলির তালিকায় যুক্ত করছে?


120

আমি লক্ষ্য করেছি যে নির্দিষ্ট ওয়েবসাইটগুলি (যেমন স্ট্যাক এক্সচেঞ্জ সাইটস, ডেল ইত্যাদি) গুগল ক্রোমে আমার অনুসন্ধান ইঞ্জিনগুলির তালিকায় স্বয়ংক্রিয়ভাবে যুক্ত হয়ে গেছে।

এমনকি তারা তাদের প্রবেশের জন্য একটি কীবোর্ড শর্টকাট যুক্ত করে। এখানে কিছু উদাহরন:

  • ডেল: কীবোর্ড -> ডেল ডট কম
  • স্ট্যাক এক্সচেঞ্জ ওয়েব মাস্টার্স: কীবোর্ড -> ওয়েবমাস্টার্স.স্ট্যাকেক্সেঞ্জোয়েন্ট ডটকম
  • রয়টার্স: কীবোর্ড -> রয়টার্স ডটকম

প্রশ্ন 1: এটি কি ক্রোমে ডিফল্ট আচরণ? (ওয়েবসাইটগুলি কী নিজেকে অনুসন্ধান ইঞ্জিনের তালিকায় যুক্ত করতে দেবে?)

প্রশ্ন 2: ক্রোমে কি এই আচরণটি অক্ষম করা সম্ভব?

দ্রষ্টব্য: আমি Chrome এর সর্বশেষ সংস্করণটি চালাচ্ছি: উইন্ডোজ 7 64 এ 11.0.696.57, এবং আমার কেবলমাত্র একটি এক্সটেনশন ইনস্টল করা আছে: গুগল ইউআরএল সংক্ষিপ্তকরণ।


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

16
@ সাথ্যা - অনেকগুলি কারণ: * সুবিধা: কখনও কখনও আপনি সেই সাইটের চেয়ে বরং কোনও সাইট অনুসন্ধান করতে চান। * ধারাবাহিকতা: এলোমেলোভাবে এবং নিঃশব্দে নতুন "সার্চ ইঞ্জিন" যুক্ত করা ওমনিবক্সে অপ্রত্যাশিত আচরণের কারণ হয়। * গোপনীয়তা: নতুন "অনুসন্ধান ইঞ্জিনগুলি" যুক্ত করার সিদ্ধান্ত নেওয়ার সময় ক্রোম আপনাকে জানায় না এবং আপনি যখন আপনার ব্রাউজিংয়ের ইতিহাস সাফ করেন তখন সেগুলি যায় না। * সাধারণ সৌজন্যে: এই "বৈশিষ্ট্য" সক্ষম করা আছে কিনা তা আমি চয়ন করতে সক্ষম হই না, বা Chrome এতে ব্যর্থ হওয়া — ক্রোম কোনও সাইট যুক্ত করার সিদ্ধান্ত নেওয়ার পরে কমপক্ষে অবহিত হওয়া বেছে নেওয়া উচিত, তাই আমি এই সিদ্ধান্তের পাল্টা দাবি করতে পারি?
ফেনারি

1
দেখে মনে হচ্ছে যে আমার ব্রাউজারটি কোন সার্চ ইঞ্জিন সম্পর্কে সচেতন হওয়া উচিত তা আমি নিজেই সিদ্ধান্ত নেওয়ার যোগ্য নই।
অ্যান্ডারস লিন্ডন

উত্তর:


33

@ 10basetom এর কোডকে ধন্যবাদ এবং @ শ্যাথড দ্বারা অনুপ্রাণিত হয়ে, আমি কাস্টম অনুসন্ধান ইঞ্জিনগুলি ক্রোম এক্সটেনশন যুক্ত করবেন না যা প্রকাশ করে which

আপনি এখানে উত্স কোড পাবেন ।

আমার সম্পর্কে আপনি কী মনে করেন জানি!


1
@ ও রুনি আপনাকে ধন্যবাদ! আমি কিছু সাইট সময়ে সময়ে এক্সটেনশনের মাধ্যমে পিছলে যেতে দেখি তবে প্রায় সম্পূর্ণ সাপ্তাহিক "শুদ্ধি" করার চেয়ে এক মাসে কয়েকটি সার্চ ইঞ্জিন পরিষ্কার করা অনেক ভাল! ... চিয়ার্স!
গ্রেগ সাদেস্কি

4
আসলে আর কাজ করে না: প্রচুর কাস্টম অনুসন্ধান ইঞ্জিনগুলি এখনও যুক্ত হচ্ছে।
onnodb

1
@ অননডব নোটটির জন্য ধন্যবাদ, দুর্ভাগ্যক্রমে আমার কাছে এক্সটেনশনটি আপডেট করার পর্যাপ্ত সময় নেই।
গ্রেগ সাদেটস্কি

1
@ অননডব, গ্রেগ, আপনি (বা অন্য কোনও আগ্রহী) দয়া করে এই কাঁটাচামচ চেষ্টা করে দেখুন ? চেক আউট করুন, তারপরে .../srcপ্যাকযুক্ত এক্সটেনশন হিসাবে লোড করুন। এটা কেমন চলছে আমাকে জানাও. ধন্যবাদ!
cxw

3
ছোট্ট দ্রষ্টব্য যে এক্সটেনশানটি কেবলমাত্র অনেকগুলি অবদানকারীদের প্রচেষ্টার জন্য ধন্যবাদ, একটি উন্নত সনাক্তকরণ / ব্লক করা অ্যালগরিদম দিয়ে সবেমাত্র আপডেট করা হয়েছে! আগে যদি এটি আপনার পক্ষে ভাল না কাজ করে তবে এটি দিন। চিয়ার্স
গ্রেগ সাদেটস্কি

61

এটি আমাকে একেবারে উন্মাদ করে তুলছিল, সুতরাং আমি একটি হ্যাকিশ, তবে সমস্যার কার্যকর সমাধান পেয়েছি।

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

প্রথমে আপনাকে অবশ্যই Web dataফাইলটি সনাক্ত করতে হবে।

  • ম্যাক ওএস এক্স: ~/Library/Application Support/Google/Chrome/Default/Web Data

  • এক্সপি: C:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\User Data\Default\Web Data

  • ভিস্তা / 7: C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default\Web Data

  • লিনাক্স: ~/.config/google-chrome/Default/Web Dataবা~/.config/chromium/Default/Web Data

তারপরে এটি একটি স্ক্লাইট 3 সম্পাদক দিয়ে খুলুন।

এই মুহুর্তে ক্রোম অবশ্যই বন্ধ করতে হবে।

অফিসিয়াল স্ক্লাইট ওয়েবসাইটটি বিভিন্ন অপারেটিং সিস্টেমের জন্য একটি প্রাক-সংকলিত কমান্ড লাইন ইউটিলিটি সহ একটি ডাউনলোড পৃষ্ঠা রয়েছে। যদিও sqlite3 ডাটাবেসের সাথে কাজ করতে সক্ষম কোনও সম্পাদক কাজ করবে।

কমান্ড লাইন ইউটিলিটির জন্য, নিম্নলিখিত হিসাবে একটি কমান্ড ব্যবহার করুন (ফাইলের নাম থেকে ফাঁকা বা উদ্ধৃতি করতে ভুলবেন না):

sqlite3 /path/to/Web\ Data

ট্রিগার যুক্ত করুন।

ট্রিগারটি তৈরি করুন_আউট_কিওয়ার্ডস কীওয়ার্ডগুলিতে সন্নিবেশ করার আগে (NEW.origating_url নিখরচায় নয় NEW.origating_url! = '') শুরু নির্বাচন (আইজিএনওর); শেষ;

তুমি করেছ. সম্পাদকটি বন্ধ করুন এবং ক্রোমটিকে ব্যাক আপ শুরু করুন।


এটি যেভাবে কাজ করে তা হ'ল ক্রোম যখন keywordsটেবিলটিতে কোনও অনুসন্ধান ইঞ্জিনকে স্বয়ংক্রিয়ভাবে যুক্ত করতে যায় , ক্রোম originating_urlসেই ওয়েব সাইটটি ক্ষেত্রটি সেট করে it ট্রিগারটি মূলত একটি খালি খালি originating_urlক্ষেত্র সহ যে কোনও সন্নিবেশ সন্ধান করে এবং একটি RAISE(IGNORE)বিবৃতি দেয় যা বিবৃতিটি নিঃশব্দে এড়ানো যায় ipped
ম্যানুয়ালি যুক্ত হওয়া অনুসন্ধান ইঞ্জিনগুলির একটি নেই originating_urlএবং তাই ট্রিগার তাদের যুক্ত করার অনুমতি দেয়।


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

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

এটি কমপক্ষে ক্রোম ভি 47 বিটাতে আর কাজ করে না বলে মনে হচ্ছে। ক্রোম পুনঃসূচনা করার পরে, স্বয়ংক্রিয়ভাবে যুক্ত অনুসন্ধান ইঞ্জিন তালিকায় এখনও রয়েছে, যদিও কীওয়ার্ডটি টাইপ করা এটি আর ট্রিগার করে না।
thdoan

এফওয়াইআই: ১ / আপনি প্রথমে এই ফাইলটির অনুলিপি তৈরি করুন প্রথমে :) 2 / ম্যাক 10.11.4 এ (এল ক্যাপ্টেন) স্ক্যালিটব্রোসর.এপ ( "Error: unable to open database "~/Library/Application Support/Google/Chrome/Default/Web Data": unable to open database file) দিয়ে ফাইল / ডাটাবেস খুলতে আমি অক্ষম ছিলাম । 3 / যদি আপনি CREATE TRIGGERক্রোম খোলা থাকে এমন কমান্ডটি চেষ্টা করে চালিত হন , আপনি Error: database is lockedপ্রথমে ক্রোম থেকে প্রস্থান করুন। 4 / একবার ক্রোম বন্ধ হয়ে গেলে, এটি সফলভাবে কাজ করে ডেটাবেসটি খুলল: /Volumes/Macintosh\ HD/Applications/sqlite3 ./Web\ Data(ইন Terminal, নির্দিষ্ট ডিরেক্টরিতে যখন)
এইচটিএইচ

আমি আইডি> 2 থেকে কীওয়ার্ডগুলি মুছে ফেলার চেষ্টা করেছি; এবং গুগল কেবল তাদের সার্ভার থেকে ফিরে সিঙ্ক করে। আমার ধারণা আমি ইতিমধ্যে কয়েক হাজার অনুসন্ধানচাইন ইনস্টল করার পরে অনেক দেরি হয়ে গেছে।
কিউ ফ্যান

34

এই কাজটি করার দুটি পদ্ধতি আছে:

  1. এই ব্যবহারকারীর স্ক্রিন বানরকে যুক্ত করুন :

    var elOpenSearch = document.querySelector('[type="application/opensearchdescription+xml"]');
    if (elOpenSearch) elOpenSearch.remove();
  2. যদি আপনি নিয়মিত ট্যাম্পার বানরের ব্যবহারকারী না হন এবং এই উদ্দেশ্যে ট্যাম্পার বানরের এক্সটেনশানটি লোড করার জন্য 15-20 এমবি র‌্যাম নষ্ট করার মতো মনে করেন না, তবে আপনি নিজের সুপার লাইটওয়েট এক্সটেনশনটি রোল করতে পারেন যা কোনও স্মৃতি গ্রহণ করবে না you । নির্দেশাবলী নীচে সরবরাহ করা হয়।

ওপেনসার্চ <link>ট্যাগ সরানোর জন্য কীভাবে নিজের এক্সটেনশন তৈরি করবেন এবং ক্রোমকে স্বয়ংক্রিয়ভাবে যুক্ত হওয়া অনুসন্ধান ইঞ্জিনগুলি থেকে রোধ করুন:

  1. এমন একটি ফোল্ডার তৈরি করুন যেখানে আপনি এক্সটেনশন ফাইলগুলি স্থাপন করবেন।

  2. এই ফোল্ডারটি ভিতরে, নামে দুটি টেক্সট ফাইল তৈরি manifest.jsonএবং content.jsনীচে দেওয়া কোড সহ।

    manifest.json টি

    {
      "manifest_version": 2,
      "name": "Disable OpenSearch",
      "version": "1.0.0",
      "description": "Remove the OpenSearch <link> tag to prevent Google Chrome from auto-adding custom search engines.",
      "content_scripts": [
        {
          "matches": ["<all_urls>"],
          "js": ["content.js"]
        }
      ],
      "permissions": [
        "http://*/*",
        "https://*/*"
      ]
    }

    content.js

    var elOpenSearch = document.querySelector('[type="application/opensearchdescription+xml"]');
    if (elOpenSearch) elOpenSearch.remove();
  3. ক্রোমে, এ যান chrome://extensions/(এটি ইউআরএল বারে প্রবেশ করুন)।

  4. বিকাশকারী মোড সক্ষম করুন।

  5. 'আনপ্যাকড এক্সটেনশন লোড করুন' এ ক্লিক করুন, পদক্ষেপ 1 এ আপনি তৈরি ফোল্ডারটি নির্বাচন করুন এবং 'ওকে' ক্লিক করুন।

অভিনন্দন! এখন গুগল ক্রোমটি ব্যবহার করতে একটু কম বিরক্ত করা উচিত :-)।

সীমাবদ্ধতা: এই সমাধানটি 100% নির্ভরযোগ্য নয়। আপনি যদি এমন কোনও ইউআরএল যান যেখানে অনুসন্ধানের প্যারামিটার রয়েছে (যেমন, https://cdnjs.com/#q=fastclick ), তবে বিরল ক্ষেত্রে এখনও একটি কাস্টম অনুসন্ধান ইঞ্জিন যুক্ত হবে। আমি সন্দেহ করি এটি এর কারণ কারণ ব্যবহারকারীরা স্ক্রিপ্ট <link>বা এক্সটেনশানটি ডিওএম থেকে সরানোর সুযোগ পাওয়ার আগে ক্রোম ওপেনসন্ধান ট্যাগটিকে বিশ্লেষণ করতে পারে।


2
আমি আশ্চর্য হয়েছি কেউ এটিকে স্টোরটিতে অফিসিয়াল এক্সটেনশন হিসাবে পোস্ট করেনি, মনে হয় এটি জনপ্রিয় হবে। আদর্শভাবে আমি অনুসন্ধান ইঞ্জিন যুক্ত করার আগে আমাকে জিজ্ঞাসা করতে একটি এক্সটেনশান চাই, বা ঠিকানা বারে একটি আইকন রাখুন যা আমাকে আরএসএস ফিডের মতো যুক্ত করতে দেয়।
রায়ানমনক

7
দুর্দান্ত কোডের জন্য ধন্যবাদ এবং অনুপ্রেরণার জন্য @ ছাঁটাই ধন্যবাদ! আমি সবেমাত্র একটি গুগল ক্রোম এক্সটেনশন প্রকাশ করেছি যা এটি করে। আপনি এটি এখানে খুঁজে পেতে পারেন । উত্স কোড এখানে । আমার সম্পর্কে আপনি কী মনে করেন জানি! :-)
গ্রেগ সাদেটস্কি

@ গ্রেগ্যাস্যাডটস্কি একটি উত্তর হিসাবে এটি পোস্ট করুন এবং আমরা এটির জন্য ভোট দিতে পারলাম :)
ও'রুনি

24

2
আমি এই উত্তর ভালবাসি। এটি সহজ তবে তথ্যবহুল
এনএক্সকিডি

8
তবুও এটি নিষ্ক্রিয় করার উপায় রয়েছে, যেমন অন্যান্য উত্তরগুলি ব্যাখ্যা করে :)
এনরিকো

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

আমার কাস্টম অনুসন্ধান ইঞ্জিনটি ক্যাশে সাফ হওয়ার পরে হারিয়ে গেছে। আমি কয়েক ঘন্টার জন্য কিছু সাইট খুলেছি কিন্তু এই ইঞ্জিনগুলি আর ফিরে যায় নি। আপনি কীভাবে তাদের ফিরিয়ে আনতে জানেন? (আমি এগুলি ম্যানুয়ালি যোগ করতে চাই না, অনেক বেশি)
মিথিল

এই ভুল উত্তর upvated হয়। এটি মুছে ফেলা উচিত নয়, বা এটি সংশোধন করার জন্য সম্পাদনা করা উচিত?
সান্ট্রোপড্রো

10

এখানে কিছুটা কড়া কাজ যা আমার পক্ষে ঠিক কাজ করে। "§ $%! / () & /" এর মতো ক্রিপ্টিক কিছুতে সন্ধানের নামটির নামকরণ করুন । সার্চ ইঞ্জিন থাকা অবস্থায় আপনি আর কখনও দেখতে পাবেন না। আপনি "জেনকিনস" এর জন্য গুগল করতে না পারলে খুব বিরক্তিকর কারণ ক্রোম আপনাকে জিনকিন্স অনুসন্ধান করতে বাধ্য করে।


সিরিয়াসলি - পাগল বিরক্তিকর। ভকভগক.
টিজে বিডল

2
এটা তোলে আমার কাছে এই আছে jenkins, jiraএবং confluence- এটা আমার একেবারে পাগল যে আমি এই তিনটি এর সাথে সম্পর্কিত কিছু জন্য আমার ঠিকানা দণ্ড থেকে একটি সাধারণ অনুসন্ধানের না সূচনা করতে ড্রাইভ। এটি এখন পর্যন্ত সবচেয়ে ভাল এবং একমাত্র কাজ করার মতো কাজ আমি দেখেছি। চিয়ার্স।
ম্যাট ক্লার্ক

1
@ ম্যাটক্লার্ক jiraঠিক! আমি জিরা সম্পর্কে অনুসন্ধান করতে চাই, এটিতে নয়!
এরিক

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

@ ডেভিডফেরেঞ্জি: এটি আমাদের বাকিদের জন্য কীভাবে কাজ করে তা নয়। একটি স্পেস এখনও সেই অনুসন্ধান ইঞ্জিনটি ব্যবহার করে। আমি টাইপ করি git, তারপরে একটি স্থান এবং এটি তাত্ক্ষণিকভাবে গিটের অনুসন্ধান ইঞ্জিনটি ব্যবহার করতে পরিবর্তিত হয় (যা আমি বহুবার সরিয়ে ফেলেছি)।
জেরাত

9

এই সাধারণ ব্যবহারকারীলিপিটি ব্যবহার করে দেখুন:

// ==UserScript==
// @name       Block Opensearch XML specs
// @namespace  *
// @version    0.3
// @description  Block opensearch xml links
// @match      *
// @copyright  2012+, Christian Huang
// ==/UserScript==

var i;
var val;
var len;
var opensearches;

opensearches = document.getElementsByTagName('link');
len = opensearches.length;
for (i = 0; i < len;i++) {
    val = opensearches[i].type;
    if ( val == "application/opensearchdescription+xml") {
        opensearches[i].parentNode.removeChild(opensearches[i]);
    }
}

1
এই লিপিটি কোথায় যুক্ত করবেন? বা এটি চালানো?
mateuscb

2
আপনি এখানে থেকে এটি পেতে পারেন । তারপরে ক্রোম, ক্রোম: // এক্সটেনশনস / এ এক্সটেনশান সেটিংস পৃষ্ঠায় স্ক্রিপ্টটি ফেলে দিন।
ভিক্টর হাগকভিস্ট

এই. হয়। অসাধারণ. আমার একটি ডামি তৈরি করার প্রয়োজন ছিল manifest.json( এই এসও উত্তর অনুসারে এবং এটি
ডেড

1
বা, আপনি এটি টম্পার বানরে ব্যবহার করতে পারেন। আপনি যদি ওয়েবসাইটগুলিতে পরিবর্তন আনতে অভ্যস্ত হন, টিএম অবশ্যই একটি অ্যাডন অ্যাডন হওয়া উচিত।
জেসন এক্সএ

আপনি এই ওয়ান-লাইনারটিও ব্যবহার করতে পারেন: document.querySelector('[type="application/opensearchdescription+xml"]').remove();(আমার উত্তর নীচে দেখুন)।
thdoan

9

বিপুল সংখ্যক সার্চ ইঞ্জিন দ্রুত মুছে ফেলার জন্য, জাভাস্ক্রিপ্ট কনসোলে প্রবেশের জন্য ক্রোম: // সেটিংস / সন্ধান ইঞ্জিনগুলিতে ব্রাউজ করুন, সিটিআরএল-শিফট-জ (ওএসএক্স-এ অপ্ট-সিএমডি-জে) চাপুন এবং এটি আটকে দিন:

settings
    .SearchEnginesBrowserProxyImpl
    .prototype
    .getSearchEnginesList()
    .then(function (val) {
        val.others.sort(function (a, b) { return b.modelIndex - a.modelIndex; });
        val.others.forEach(function (engine) {
            settings
                .SearchEnginesBrowserProxyImpl
                .prototype
                .removeSearchEngine(engine.modelIndex);
        });
    });

আপনার সবকিছু মুছে ফেলার জন্য আপনাকে কয়েক বার এটি আটকে দিতে হবে এবং চালাতে হবে।


আমার থাকা 100+ এন্ট্রিগুলি সরাতে আমাকে প্রায় 10 বার এটি অনুলিপি / ডিভস কনসোলে আটকে দিতে হয়েছিল। ইচ্ছে করে আমি কীভাবে এটি একটি একক ক্লিকের বুকমার্কলেটে রূপান্তর করতে জানতাম।
jiggunjer

1
উপরে থেকে নীচে কাজ করার সময় আমি এটিকে তালিকাটিকে প্রথমে বিপরীতে (মডেলআইডেক্সের উপর ভিত্তি করে) সাজানোর জন্য সংশোধন করেছি, যেহেতু প্রতিটি সময় কোনও প্রবেশিকা মুছে ফেলা হয় (যার ফলে আপনি সাধারণত বর্তমান তালিকার প্রায় অর্ধেক মুছতে শেষ করেন) reset নীচে থেকে উপরে কাজ করার সময়, এই সমস্যাটি ঘটে না।
অ্যালকোহল

প্রথমটি আমি দেখেছি যে এটি একটি রানেই করতে পারে! যশ।
বিনিল্যান্ড

আমার উইন্ডোজ 10, ক্রোম সংস্করণ 64.0.3282.186 (অফিসিয়াল বিল্ড) (Build৪-বিট) এর 1709 সংস্করণে এক দফায় কাজ করেছেন।
জোসেফ হারিয়ট

7

আপনি যদি সঠিকভাবে বর্ণনা করছেন তা যদি আমি বুঝতে পারি, তবে এটি ওয়েবসাইটগুলি মোটেই কিছু করছে না। বরং ক্রোম নিজেই ওয়েবসাইটগুলিতে অনুসন্ধান বাক্সগুলি সনাক্ত করে এবং তারপরে সেগুলি ওমনিবারে অনুসন্ধান বিকল্পগুলির তালিকায় সেগুলি যুক্ত করে।

এ 1: হ্যাঁ, এটি ডিফল্ট আচরণ, তবে এটি ওয়েবসাইটগুলি নিজেরাই যুক্ত করে না, এটি ক্রোম ওয়েবসাইটগুলি যুক্ত করে।

এ 2: আমি বিশ্বাস করি না যে আপনি এই আচরণটি অক্ষম করতে পারবেন, তবে আপনি সরঞ্জাম মেনুতে -> বিকল্পগুলি -> অনুসন্ধান ইঞ্জিনগুলি পরিচালনা করে অনুসন্ধান ইঞ্জিনগুলি সরাতে পারেন; তারা "অন্যান্য অনুসন্ধান ইঞ্জিনগুলি" এর অধীনে উপস্থিত হবে। আপনি এটি মুছে ফেলার সময় কোনওটিকে পুনরায় যুক্ত করা উচিত নয় তা আপনি নির্দিষ্ট করতে সক্ষম হবেন, আমি নিশ্চিত নই - এই বৈশিষ্ট্যটি আমার পছন্দ হতে পারে তাই আমি সেগুলি সরিয়ে দেওয়ার চেষ্টা করব না।


ধন্যবাদ @ ক্রোমি, এটি একটি ভাল বিষয়। আমি আপনার মন্তব্য প্রতিফলিত করতে প্রশ্নটি আপডেট করেছি।
আমিলিও ওয়াজকেজ-রেইনা

1
এই উত্তরটি ভুল, ওয়েবসাইটগুলি ক্রোমে কার্যকরভাবে তাদের যুক্ত করে কারণ তারা ওপেনসন্ধান বিবরণ ডকুমেন্ট বলে যা ব্যবহার করে ক্রোমকে তাদের ওয়েবসাইটের অনুসন্ধান ইঞ্জিনটি ক্রোমের অনুসন্ধান সার্চ ইঞ্জিনগুলির তালিকায় যোগ করতে সক্ষম করে যা আপনার ব্রাউজারটি ইন্টারফেস করতে পারে।
মার্সেল

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

7

এটির জন্য আমি খুঁজে পেয়েছি এমন একটি কাজ হ'ল জায়গা দিয়ে আমার সমস্ত অনুসন্ধান শুরু করার অভ্যাস অর্জন করা। আপনি যদি টাইপ করেন ・Splunk median(যেখানে স্থান অক্ষরের প্রতিনিধিত্ব করা হয়), ক্রোম একটি গুগল অনুসন্ধান সম্পাদন করবে Splunk median


2
প্রশ্ন চিহ্ন (?) দিয়ে অনুসন্ধান শুরু করা আপনার ডিফল্ট অনুসন্ধান ইঞ্জিনও ব্যবহার করবে।
এরি

নিস! আমি জায়গা চেয়ে ভাল এটি পছন্দ।
জুন-ডাই বেটস-কোবাশিগওয়া

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

এই আচরণটি পেতে কেবল ctrl + k টিপুন।
jiggunjer

6

<- পটভূমি ->

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

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

বৈশিষ্ট্যটির ব্যবহারটি একাধিক স্থানে ওপেনসার্কের নির্দিষ্টকরণে বর্ণিত হয়েছে:

http://www.opensearch.org/Specifications/OpenSearch/1.1# অটোডিসকোভারি_আইন_আরএসএস 2 এফটিম (আমাদের উদ্দেশ্যগুলির জন্য এই বিভাগের নির্দিষ্ট সাবটলিটটি উপেক্ষা করুন কারণ এটি ব্যবহারের এটির উদাহরণ মাত্র)


<- সমাধান ->

যেহেতু এটিতে লিখিত রয়েছে যে ওপেনসন্ধান বিবরণগুলির (ওএসডি) একটি অনন্য প্রকার রয়েছে, আমরা সেগুলি নিম্নলিখিত অ্যাডব্লকপ্লাস / ইউব্লক বিধি দিয়ে ফিল্টার করতে পারি:

##link[type="application/opensearchdescription+xml"]

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


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

শুভকামনা করছি! অন্য কেউ যদি এটি চেষ্টা করে তবে আমাদের / আমাকে জানতে দিন এটি কীভাবে কাজ করে!


1
এটি আমার পক্ষে কার্যকর হয়নি ( সিডিএনজেএস.কম এ অনুসন্ধান করার চেষ্টা করুন )। আমি এই সিদ্ধান্তে পৌঁছেছি যে এখানে 100% নির্ভরযোগ্য সমাধান নেই :(
06

এটি আমার পক্ষেও কাজ করছে না - আমি যদি 4inkjets.com এ অনুসন্ধান করি তবে এটি অনুসন্ধান ইঞ্জিন হিসাবে যুক্ত হয়ে যায় (আশ্চর্যের বিষয়, আমি application/opensearchdescription+xmlপৃষ্ঠায় কোনও লিঙ্ক খুঁজে পাই না ))
ইভান কোজিক ২
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.