Dans Google Chrome, est-il possible de supprimer tout l'historique de recherche correspondant à une requête spécifique (par exemple, en.wikipedia.org) ?
Veuillez expliquer (en mots anglais ) comment cela répond à la question.
Dans Google Chrome, est-il possible de supprimer tout l'historique de recherche correspondant à une requête spécifique (par exemple, en.wikipedia.org) ?
Si le code de Fabricio ne fonctionne pas pour vous, j'ai trouvé que ce code fonctionne et en cliquant sur le bouton "supprimer la sélection" en plus pour moi donc la seule chose que j'ai à faire est de cliquer sur la boîte de dialogue de confirmation.
document.querySelectorAll('.entry-box input[type="checkbox"]').forEach(function(input) {
input.checked = true;
});
document.getElementById("remove-selected").disabled = false
document.getElementById("remove-selected").click()
Utilisez ce qui suit :
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; i0){
checkbox[g].checked=true
}
}
var RS=document.getElementById('remove-selected')
RS.disabled=false
RS.click()
}
Insérez-le dans la console du navigateur Chrome sur la page du cadre de l'historique. Ce n'est pas l'historique régulier, mais l'historique du cadre. Ensuite, appelez la fonction removeItemsofQuery
, et entrez le terme que vous souhaitez rechercher et supprimer en tant qu'argument. Appuyez sur Entrée, puis sur le bouton final de suppression. Ensuite, vous avez terminé. Félicitations.
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()
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.
0 votes
Il est possible de sélectionner tous les éléments d'une recherche dans l'historique Web de Google. Je me demande s'il est possible de synchroniser l'historique Web de Google avec l'historique web de Chrome.
0 votes
Il existe une extension appelée "Updater for Google Web History" - il semble que cette extension permet à l'historique Web de Google de fonctionner dans Google Chrome.
3 votes
@AndersonGreen Pourriez-vous s'il vous plaît mettre à jour la réponse acceptée à superuser.com/a/791728/84229 de
Fabricio PH
. C'est la réponse correcte originale. Celle actuellement acceptée avait simplement copié la bonne réponse sans donner aucun crédit. Maintenant, elle a été rétablie dans sa version originale.3 votes
@AndersonGreen Vous devriez choisir la réponse de Pooya comme étant la bonne, c'est la manière la plus simple et la plus rapide de le faire. De plus, Fabricio fait un peu d'autopromotion dans sa réponse, ce qui n'est pas complet.
0 votes
Pour aller vite : recherchez puis appuyez sur "ctrl + a" pour sélectionner tous les résultats