Sunday, 30 December 2018

How can I delete all web history that matches a specific query in Google Chrome


In Google Chrome, is it possible to delete all search history that matches a specific query (for example, en.wikipedia.org)?



Answer



Update Jan 2019


Now Chrome supports the keyboard shortcut CtrlA or A




Original answer


You can take the hacker shortcut injecting JavaScript code.


Step 1 Since Chrome history is queried inside a iFrame, we have to visit: chrome://history-frame/ (copy and paste URL)


Step 2 Do the search query.


Step 3 Open the Chrome console(F12 or CtrlShifti or i) and execute:


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

Step 4 Hit the 'Remove selected items' button.


Actually this deletes the elements in the current page. I might try to extend it, but it's a good starting point. Read the full article in my blog.


No comments:

Post a Comment

Where does Skype save my contact&#39;s avatars in Linux?

I'm using Skype on Linux. Where can I find images cached by skype of my contact's avatars? Answer I wanted to get those Skype avat...