গুগল ক্রোমে একটি নির্দিষ্ট প্রশ্নের সাথে মেলে এমন সমস্ত ওয়েব ইতিহাস আমি কীভাবে মুছতে পারি


77

গুগল ক্রোমে, কোনও অনুসন্ধানের সাথে মেলে এমন সমস্ত অনুসন্ধানের ইতিহাস মুছা সম্ভব (উদাহরণস্বরূপ, এন.ইউইকিপিডিয়া.রোগ)?


গুগল ওয়েব ইতিহাস থেকে অনুসন্ধানে সমস্ত আইটেম নির্বাচন করা সম্ভব। আমি ভাবছি যে যদি গুগলের ওয়েব ইতিহাসের সাথে ক্রোমের ওয়েব ইতিহাসের সাথে সিঙ্ক্রোনাইজ করা সম্ভব হয়।
অ্যান্ডারসন সবুজ

"গুগল ওয়েব ইতিহাসের জন্য আপডেটার" নামে একটি এক্সটেনশন রয়েছে - এটি প্রদর্শিত হয় যে এই এক্সটেনশনটি Google ওয়েব ইতিহাসকে গুগল ক্রোমে কাজ করতে দেয়।
অ্যান্ডারসন সবুজ

3
@AndersonGreen আপনি দয়া এ গৃহীত উত্তর আপডেট গেল superuser.com/a/791728/84229 হইতে Fabricio PH। এটিই আসল সঠিক উত্তর। বর্তমানে গৃহীত কোনও ব্যক্তি কোনও creditণ দায়ী না করে কেবল সঠিক উত্তরটি অনুলিপি করেছিলেন। এখন এটি তার মূল সংস্করণে ফিরে এসেছে।
ব্যবহারকারী 19

3
@AndersonGreen আপনি নির্বাচন করা উচিত Pooya সঠিক উত্তর হিসাবে 's, আমাদের সরলতম, দ্রুততম এটা করতে উপায়। এছাড়াও, তার উত্তরে ফ্যাব্রিকিও কিছু স্ব বিজ্ঞাপন দিচ্ছেন, যা সম্পূর্ণ নয়।
লাসাগাআন্ড্রয়েড

এটি দ্রুত করতে: অনুসন্ধান করুন এবং তারপরে সমস্ত ফলাফল নির্বাচন করতে "ctrl + a" টিপুন
wuppi

উত্তর:


60

জানুয়ারী 2019 আপডেট করুন

এখন ক্রোম কীবোর্ড শর্টকাট CtrlAবা সমর্থন করেA


আসল উত্তর

আপনি জাভাস্ক্রিপ্ট কোড ইনজেকশন হ্যাকার শর্টকাট নিতে পারেন ।

পদক্ষেপ 1 যেহেতু ক্রোমের ইতিহাস আইফ্রেমের অভ্যন্তরে অনুসন্ধান করা হয়েছে, তাই আমাদের দেখতে হবে: ক্রোম: // ইতিহাস-ফ্রেম / (ইউআরএল অনুলিপি এবং অনুলিপি করুন)

পদক্ষেপ 2 অনুসন্ধান অনুসন্ধান করুন।

পদক্ষেপ 3 Chrome কনসোল ( F12বা CtrlShiftiবা i) খুলুন এবং সম্পাদন করুন:

var inputs = document.getElementsByTagName('input');
for (var i = 0; i < inputs.length; ++i) {
  if (inputs[i].type == "checkbox"){
    inputs[i].checked = true;
  }
}
document.getElementById("remove-selected").disabled = false

পদক্ষেপ 4 ' নির্বাচিত আইটেমগুলি সরান ' বোতামটি হিট করুন ।

আসলে এটি বর্তমান পৃষ্ঠার উপাদানগুলি মুছে দেয়। আমি এটি প্রসারিত করার চেষ্টা করতে পারি, তবে এটি একটি ভাল সূচনা পয়েন্ট। আমার ব্লগে সম্পূর্ণ নিবন্ধ পড়ুন ।


3
এটি আর কাজ করছে না। ডকুমেন্ট.সেটমেন্টস বাই টাইগনাম ('ইনপুট') খালি অ্যারে ফিরছে।
দিনেশ ygv

2
@ ফ্যাব্রিকিওএইচপি আমি "ক্রোম: // ইতিহাস-ফ্রেমের পরিবর্তে ক্রোম: // ইতিহাসে স্ক্রিপ্টটি চালিয়েছি, এ কারণেই এটি আমার পক্ষে কার্যকর হয়নি It এটি ফ্রেমের অভ্যন্তরে ভাল কাজ করে।
দিনেশ ygv

2
এটা অসাধারণ! প্রথমে আমি এটি একটি অন্য ট্যাবে চালিত করেছি, যা কার্যকর হয়নি (যুক্তিসঙ্গতভাবে অ্যাক্সেসযোগ্য কারণে ind দৃষ্টিশক্তিতে So) তাই আমি ক্রোম: // ইতিহাস-ফ্রেমের মতো একই ট্যাবে কনসোলটি আবার খুললাম, এবং এটি সব কাজ করেছিল।
জেমসন

1
খুব পরিষ্কার এবং সহজ সমাধান
ড্যানবোহ

1
এই সমাধানটি পুরানো: কেবল "ctrl + a" চাপুন
ওপ্পি

125

এটি সহজ এবং সহজ।

আপনি কী সরাতে চান তা অনুসন্ধান করুন। প্রথমটি নির্বাচন করুন। এখন সর্বশেষ ফলাফল স্ক্রোল। টিপুন shiftএবং সর্বশেষটি চয়ন করুন। এখন সমস্ত মিল নির্বাচন করা হয়েছে এবং আপনি সেগুলি একসাথে মুছে ফেলতে পারেন।


কিছু ক্ষেত্রে, ইতিহাসের ফলাফল থেকে কোনও ঠিকানা সরিয়ে নেওয়া url বারের স্বয়ংক্রিয় পরামর্শগুলিতে সেই ঠিকানাটি উপস্থিত হওয়া থেকে বিরত রাখার পক্ষে যথেষ্ট নয়।

সেক্ষেত্রে এখানে যান: https://superuser.com/a/273280/121184



2
অথবা আপনি হ্যাকার শর্টকাট নিতে পারেন, নীচে আমার উত্তরটি দেখুন;)
ফ্যাব্রিকিও পিএইচ

4
@ অ্যান্ডারসগ্রিন এটি সঠিক উত্তর, ফ্যাব্রিসিওর নয়।
লাসাগাআন্ড্রয়েড

এই এক স্পষ্ট নয়। আমি পাঠ্যটি নির্বাচিত হবে আশা করি।
দিনেশ ygv

1
উত্তরের আরও একটি নীচে এটিও আচ্ছাদিত হয়েছে (আমার মন্তব্য দেওয়ার পরে এটি খুঁজে পেয়েছে)
ওপ্পি

15

জন্য আক্ষরিক "QUERY" মান ...

এমনকি আপনি এসকিউএল ব্যবহার করে আপনার ক্রোম ইতিহাসের অনুসন্ধান করতে পারেন। ( ফায়ারফক্সও: নীচে দেখুন course অবশ্যই উপযুক্ত ফাইলের পাথ পরিবর্তন করতে হবে )।

প্রথমত, আপনাকে Chrome ইতিহাস ফাইলটি সনাক্ত করতে হবে। এটি আমার সিস্টেমে in

C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default

যা আরও সাধারণ ভাষায় অনুবাদ করা উচিত

<USER FOLDER>\Local Settings\Application Data\Google\Chrome\User Data\Default

সেখানে, আপনি একটি "ইতিহাস" ফাইল পাবেন। এটি একটি এসকিউএলাইট 3 ফাইল এবং এটির ব্যবহারের জন্য ক্রোমটি বন্ধ করতে হবে । যদি আপনি এটি নিয়ে কোনও গোলমাল করেন তবে ইতিহাস ফাইলটি মুছুন এবং নতুনভাবে শুরু করুন - এটি ঠিক যেমন আপনি পুরো ক্রোম ইতিহাস সাফ করেছেন।

তারপর, ফাইল নামান্তর History.sqlite3এবং ইনস্টল SQLiteMan - (বা অন্য কোন SQLite3 সম্পাদক উইন্ডোজে ফাইল ডাবল ক্লিক পারে , তাহলে ফাইল খোলার (একটি প্রস্তাব ট্রিগার যথেষ্ট হবে) দ্রষ্টব্য কিছু ইউটিলিটি পুনঃনামকরনের জিনিস প্রয়োজন নাও হতে পারে হতে পারে। প্রথমে নাম পরিবর্তন না করে চেষ্টা করুন, কাজ বাঁচাতে )।

ইউআরএলএস টেবিলটিতে আপনি যে URL গুলি দেখেছেন সেগুলি খুঁজে পাবেন। উদাহরণস্বরূপ আমি কোয়েরিটি চালাতে পারি:

SELECT * FROM urls WHERE url LIKE '%meetup%';

আমি পরিদর্শন করা ইউআরএলগুলির হোস্ট বা পথের অংশে 'মিটআপ' এর সমস্ত উপস্থিতি দেখতে। অথবা আমি এসকিউএল সিনট্যাক্স মেনে চলাকালীন আমি pr0n , বা ... কিছুতেই অনুসন্ধান করতে পারি

এমনকি ক্যোয়ারি চালাতে আপনি অন্যান্য তথ্য ব্যবহার করতে পারেন, উদাহরণস্বরূপ শেষ দেখার সময়। শুধু মনে রাখবেন যে আপনি করার জন্য তারিখ রূপান্তর করতে হবে ক্রোম সময় , যা থেকে অতিবাহিত মাইক্রোসেকেন্ড সংখ্যা 1 লা জানুয়ারি, আমাদের প্রভু 1601 বছরের । ইউনিক্স বাক্সে টাইপিং date +%sআপনাকে সেকেন্ডের সংখ্যা বলবে; এক মিলিয়ন দিয়ে গুণ করুন, 11644473600 যুক্ত করুন এবং আপনার কাজ শেষ।

উদাহরণস্বরূপ, 1 ই অক্টোবর, 2013 এর পরে দর্শন নির্বাচন করুন:

SELECT * FROM urls WHERE ((last_visit_time/1000000)-11644473600) - 
    strftime('%s', '2013-10-01 00:00:00') > 0;

মুছে ফেলার জন্য, শুধু প্রতিস্থাপন SELECT *সঙ্গে DELETEএবং কোয়েরি চালানো F9 চাপুন চাপুন।

আপনি NOW()বর্তমান তারিখ এবং অন্য কোনও এসকিউএলাইট সিনট্যাক্সের পরিবর্তে ব্যবহার করতে পারেন ।

(সেক্ষেত্রে, "সংরক্ষণাগার ইতিহাস" ফাইলটি ক্রোমের আর্কাইভ করা শেষ ইতিহাস ধারণ করে)।

আপনার হয়ে গেলে, প্রয়োজন হলে ফাইলটির পুনরায় নাম "ইতিহাস" করুন।

এটি স্বয়ংক্রিয়করণ: এক-ক্লিক স্যানিটাইজেশন

আপনি যেমন একটি কম্যান্ড-লাইন SQLite ইউটিলিটি প্রয়োজন sqlite3বা sql3tool। তারপরে আপনি কোনও স্ক্রিপ্ট বা ব্যাচ ফাইল লিখবেন, নীচের কোডটিকে যথাযথ পাথ দিয়ে সংশোধন করুন (আপনি আমার ইতিহাসকে কোনও ছোঁয়া ছাড়িয়ে রাখতে চান না, তাই না?):

# ENSURE CHROME IS CLOSED (pskill by SysInternals might be useful)
echo "DELETE * FROM urls WHERE url LIKE '%facebook%' OR url LIKE '%twitter%';" | sql3tool "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History"
echo "DELETE * FROM urls WHERE url LIKE '%porn%' OR url LIKE '%my-employer-is-a-moron%';" | sql3tool "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History"
echo "DELETE * FROM urls WHERE url LIKE ..."

কেবল মনে রাখবেন যে এটি আপনার ক্রোমের উদাহরণে আপনার ইতিহাস মুছে দেয় । উদাহরণস্বরূপ, আপনি যদি একটি প্রক্সি ব্যবহার করেন এবং সেই প্রক্সিটি লগ রাখে তবে এই সমস্ত ইউআরএল এখনও লগগুলিতে উপলব্ধ থাকবে

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

REN "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History" "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History.sqlite3"
echo "DELETE * FROM urls WHERE url LIKE '%facebook%' OR url LIKE '%twitter%';" | sql3tool "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History.sqlite3"
REN "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History.sqlite3" "C:\Documents and Settings\Leonardo Serni\Impostazioni locali\Dati applicazioni\Google\Chrome\User Data\Default\History"

যাইহোক, এটি হয়ে গেলে, স্ক্রিপ্ট আইকনে ডাবল ক্লিক করুন এবং আরে প্রস্টো! আপনার ক্রোমের ইতিহাস স্যানিটাইজ করা হয়েছে । এটি ফায়ারফক্সের সাথেও কাজ করে; এর টাইমস্ট্যাম্পগুলি অন্য কোনও সময়ের রেফারেন্স ফ্রেমে থাকতে পারে, যদিও (সম্ভবত প্লেইন ইউনিক্স), তাই ঝাঁপ দেওয়ার আগে জলটি পরীক্ষা করুন।

কিভাবে কুকি পরিষ্কার সম্পর্কে?

আপনি ইতিহাসের পরিবর্তে কুকিগুলিতে একই জিনিস করতে চাইবেন।

তবে আপনি খেয়াল করবেন, ক্রোম ডেটা ডিরেক্টরিতে ইতিহাসের চেয়ে অন্যান্য ফাইল , যার একটির নাম কুকিজ ... :-)

উন্নত ট্র্যাক আচ্ছাদন

উপরের এসকিউএল ট্রিকটি মুছে ফেলার মধ্যে সীমাবদ্ধ নয়। আপনি UPDATEকমান্ড দিয়ে এন্ট্রি পরিবর্তন করতে পারেন ; এবং অপ্রয়োজনীয় এন্ট্রিগুলি মোছার পরে , আপনি INSERTসঠিক সময় এবং তারিখ ম্যাক্রোগুলির সাহায্যে ক্রোমকে বিশ্বাস করতে পারেন যে আপনি এমন কিছু ইউআরএল পরিদর্শন করেছেন যা আপনি বাস্তবে যাননি বা কিছু সময় এবং তারিখে যাননি not

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


কমান্ডটি হবে "URL থেকে মুছুন ..."
আনোয়ার

3

শিফ্ট ধরে রেখে এবং প্রথম url চেকবক্সে ক্লিক করে এবং তারপরে শেষটিতে স্ক্রোল করে। এটি গুগলকে সমস্ত পোস্টের মধ্যে নির্বাচন করতে বলে। তারপরে আপনি "মুছুন" টিপুন এবং ভয়েলা ইতিহাস সেই নির্দিষ্ট ইউআরএলের জন্য গেছে


সুপার ইউজার মেরনে আপনাকে স্বাগতম। যদিও এটি বৈধ হতে পারে, এটি কমপক্ষে আরও দুটি উত্তর পোস্ট করা তথ্যটিকে নকল করে।
বার্তেব

2

ফ্যাব্রিকিও পিএইচ এর অ্যাঞ্জেন্সারে যুক্ত করতে, ক্রোম: // ইতিহাস-ফ্রেম পৃষ্ঠায় প্রদত্ত অনুসন্ধানের জন্য ফলাফলের সমস্ত পৃষ্ঠা পরিষ্কার করা উচিত: যখন ডিভটোলস কনসোলটিতে আটকানো হয়:

var clearHistoryPage, historyInterval;

historyInterval = null;

clearHistoryPage = function() {
  var i, input, inputs, len, spinner;

  // If spinner is visible a new page is still loading
  spinner = document.getElementById('loading-spinner');
  if (!spinner.hasAttribute('hidden')) {
    console.log("Waiting on load");
    return;
  }

  inputs = document.getElementsByTagName('input');
  // When no history is present 5 inputs are still present on the history frame page
  if (inputs.length <= 5) {
    console.log("Found 5 or less inputs, stopping");
    clearInterval(historyInterval);
    return;
  }

  console.log("FOUND " + inputs.length + " results, clearing");
  for (i = 0, len = inputs.length; i < len; i++) {
    input = inputs[i];
    if (input.type === 'checkbox') {
      input.checked = true;
    }
  }
  document.getElementById('remove-selected').disabled = false;
  document.getElementById('remove-selected').click();
  document.getElementById('alertOverlayOk').click();
};

historyInterval = window.setInterval(clearHistoryPage, 5000);

2

আপনি ক্রোম: // ইতিহাস বা ক্রোম: // ইতিহাস-ফ্রেমে যেতে পারেন। পৃষ্ঠায় আপনি অনুসন্ধান শুরু করতে পারেন এবং যখন সমস্ত ফলাফল তালিকাভুক্ত হয় কেবল CTRL + Aসমস্ত দৃশ্যমান আইটেম নির্বাচন করার জন্য হিট । এটিকে আবার চাপলে সমস্ত আইটেম নির্বাচন ছাড়ুন।

নির্বাচিত আইটেমগুলি কেবল DELকী দ্বারা তাদের মুছুন ।


1

না এটি বর্তমানে ক্রোম দ্বারা সমর্থিত নয়।

যদিও, এক্সটেনশানগুলি আপনার ইতিহাসের ডেটাতে অ্যাক্সেসের অনুরোধ করতে পারে। সুতরাং কোনও এক্সটেনশানের পক্ষে আপনার চাহিদা পূরণ করা সম্ভব হবে। আমি নিজে এই ধরনের একটি বর্ধিতাংশ সম্পর্কে জানি না, তবে একটি ছোট অনুসন্ধান আমাকে এটি সন্ধান করতে বাধ্য করেছে:

https://chrome.google.com/webstore/detail/gjieilkfnnjoihjjonajndjldjoagffm

সম্ভবত সেই এক্সটেনশনটি আপনার অনুরোধটি করতে পারে।


2
এই উত্তরটি পুরানো - এটির একটি বা এটি দেখুন
গারুলিনা

আমি এটি মুছে ফেলতে পারি না, দুঃখিত
স্টিভেন রুজ

এটি দুর্দান্ত - আমি কেবল ভবিষ্যতের দর্শকদের জন্য এটি নির্দেশ করছি।
গারুলিনা

দুঃখজনক বিষয় হ'ল আমি এর জন্য প্রতিনিধি হারিয়েছি: পি
স্টিভেন রুজ

কোনও এক্সটেনশনের দরকার নেই, আমার উত্তরটি পরীক্ষা করুন :)
ফ্যাব্রিকিও PH

1

কেবলমাত্র ইউআরএল দিয়ে ক্রোম ব্যবহার করুন: ক্রোম: // ইতিহাস / # ই = 1 এবং পি = 0

আপনার ইউআরএল বারে এটি অনুলিপি / পেস্ট করতে হতে পারে।


1

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


1

আপনি যদি গুগল থেকে এই বিষয়টি জুড়ে আসেন তবে এখন একাধিক আইটেম মুছে ফেলার সহজ উপায়।

  • Https://myactivity.google.com/myactivity?product=6 এ যান
  • কিছু অনুসন্ধান করুন
  • অনুসন্ধান বাক্সে 3 ডট মেনুতে ক্লিক করুন
  • "সমস্ত মুছুন" এ ক্লিক করুন
  • ???
  • মুনাফা

এই পদ্ধতিটি কাজ করে না
Woeitg

1

নীচের স্ক্রিনশটের মতো ইতিহাস ট্যাবে আপনি মুছে ফেলতে চান url টাইপ করুন, বিকাশকারী কনসোলটি টগল করুন (ম্যাক: opt + cms + i) এবং <iron-listউপাদানটি নির্বাচন করুন । তারপরে js কনসোল (এসসি) টগল করুন এবং কনসোলে নিম্নলিখিত কোডটি টাইপ করুন:

$0.querySelectorAll('history-item').forEach(_ => _.root.querySelectorAll('cr-checkbox').forEach(_ => _.click()))

এটি সমস্ত দৃশ্যমান উপাদান নির্বাচন করা উচিত। মুছে ফেলতে ক্লিক করুন, এবং তালিকাটি খালি না হওয়া বা ক্রোম একটি অদ্ভুত ত্রুটি না দেওয়া পর্যন্ত পুনরাবৃত্তি করুন।

ইতিহাস ট্যাব


1

আপনি ক্রোম মেনুটি খুলতে পারেন - তারপরে ইতিহাসে যান - যদি আপনাকে নির্দিষ্ট সাইটের সমস্ত ভিজিট মুছতে হয় তবে আপনার প্রয়োজনীয় ডোমেনটিতে ডোমেনটির নাম লিখতে হবে বা যদি খুঁজে পাওয়া যায় তবে প্রয়োজনীয় ডোমেন থেকে ডানদিকে তিনটি বিন্দু টিপুন এটি ম্যানুয়ালি এবং এই ডোমেন সম্পর্কিত সমস্ত ইনপুট চয়ন করুন - পরিষ্কার ইতিহাস টিপুন। হয়তো আপনি রকেটফাইলস.কম এ আপনার প্রশ্নের সাথে সম্পর্কিত আরও তথ্য পেতে পারেন iles


0

গুগল ক্রোমে এই এক্সটেনশনটি ব্যবহার করুন: ইতিহাস ক্যালেন্ডার

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


এটি সেই লিঙ্কটিতে 404 দেখায়
আনোয়ার

0
  • chrome:historyআপনি মুছে ফেলতে চান এমন ওয়েবসাইট (গুলি) খুলুন এবং অনুসন্ধান করুন।
  • এর সাথে আপনার ক্রোম কনসোলটি খুলুন ctrl-shift-j

  • প্রযোজ্য হলে, কনসোলের ঠিক নীচে ড্রপডাউন পড়ুন history (history-frame)এবং না top,ইত্যাদি নিশ্চিত করুন etc.

  • কনসোলে নিম্নলিখিত কোডটি চালান:

$$('input[type=checkbox]').forEach(el => el.checked = true); $("remove-selected").disabled = false;


0

যদি ফ্যাব্রিসিও কোডটি আপনার পক্ষে কাজ করে না তবে আমি দেখতে পেলাম যে এই কোডটি কাজ করছে এবং অতিরিক্তভাবে আমার জন্য "নির্বাচিত সরান" বোতামটি ক্লিক করছে তাই আমার কেবলমাত্র যা করতে হবে তা হল নিশ্চিতকরণ ডায়ালগ ক্লিক করা।

document.querySelectorAll('.entry-box input[type="checkbox"]').forEach(function(input) {
  input.checked = true;
});

document.getElementById("remove-selected").disabled = false
document.getElementById("remove-selected").click()

0
  1. প্রথম চেকবক্সে ক্লিক করুন।
  2. পৃষ্ঠার নীচে স্ক্রোল করুন।
  3. শিফ্টটি ধরে রাখুন এবং শেষ চেকবক্সে ক্লিক করুন।
  4. সমস্ত চেকবক্স নির্বাচন করা হবে; শীর্ষে স্ক্রোল করুন, যেখানে "নির্বাচিত আইটেমগুলি সরান" বোতামটি উপস্থিত রয়েছে।
  5. বাটনে ক্লিক করুন। নির্বাচিত আইটেম মুছে ফেলা হবে :)

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

0

নিম্নলিখিত ব্যবহার:

function hasText(a){
    if(a.innerText){
        return true}
    else{
        return false}
}

function isCheckbox(element){
    if(element.type=='checkbox'){
        return true
    }
}

function removeItemsofQuery(query){
    var element=document.getElementsByClassName('entry-box')
    var checkbox=[]
    var titles=[]
    for(i=0; i<element.length; i++){
        var children=element[i].children
        for(j=0; j<children.length; j++){
            if(hasText(element[i].children[j])==true && element[i].children[j].className!="time" ){
                var ds=element[i].children[j].innerText
                titles.push(ds)
            }
            if (isCheckbox(element[i].children[j])==true){
                var hg=element[i].children[j]
                checkbox.push(hg)
            }
        }
        }

    for(g=0; g<element.length; g++){
        var queries=titles[g].indexOf(query)
        if(queries>0){
            checkbox[g].checked=true
        }
    }
    var RS=document.getElementById('remove-selected')
    RS.disabled=false
    RS.click()
}

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


0

আপনি যে শব্দটি অনুসন্ধান করতে চান তা লিখতে শুরু করুন, যখন অযাচিত শব্দটি উপস্থিত হয় তখন সেই পদটিতে যেতে শিফট + মুছুন চাপুন।


0
function sleep(ms) {
    return new Promise(resolve => setTimeout(resolve, ms));
}
async function selectAll() {
    var count = 0;
    var inputs = document.getElementById("history-app").shadowRoot.getElementById("history").shadowRoot.getElementById("infinite-list").children;

    for (var i = 1; i < inputs.length; ++i) {

        if (inputs[i].shadowRoot.getElementById("checkbox").getAttribute('aria-checked') == "false") {
            inputs[i].shadowRoot.getElementById("checkbox").click();
            count++;
            await sleep(20);
        }
    }
    if (c > 0) selectAll()
}
selectAll()

1
দয়া করে ব্যাখ্যা করুন (ইংরেজী ভাষায় ) এটি কীভাবে প্রশ্নের উত্তর দেয়।
জি-ম্যান

ক্রোম: // ইতিহাসে যান, আপনি যা চান তা অনুসন্ধান করুন, ক্রোম কনসোল খুলুন, সমস্ত নির্বাচন করার জন্য উপরের কোডটি অনুলিপি করুন এবং পেস্ট করুন
konstruktor

0
// Tested on Chrome Version 72.0.3626.119 (Official Build) (64-bit)
// 1) Open Chrome browser history.
// 2) Search for specific history you want to delete.
// 3) Cut-and-paste the code below in the Chrome Browser console.
// Enjoy!

(function (){
let historyApp = document.getElementById("history-app");
historyApp.items[0].selectAllItems();

// Delete history with a popup confirmation prompt
historyApp.deleteSelected();

// Delete with no prompt
// historyApp.items[0].deleteSelected_()  

})();
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.