COMO ELIMINAR UNA ENTRADA A UNA WEB DEL HISTORIAL | PERFECTO PARA CHROME OS CON POLICY'S


werty

Rogelio Heredia
Nodero
Noder
Hola noderos,

llevo ya varios dias probando con scripts para chrome, que sean de ayuda, no como un puto snake y mierdas asi, sino que hoy he encontrado la arma maestra para los chromebooks.
Por si la gente no sabe, Chrome OS, es un sistema operativo basado en linux y creado por Google para empresas y escuelas. Esta distro se caracteriza por tener el sistema de politicas, las cuales son unas variables que añaden los administradores para bloquear o obligar al ordenador a hacer cosas (ej: la variable URLblocklist, sirve para que cuando el niño entre a la pagina, le salga el error ERR_BLOCKED_BY_ADMINISTRATOR), y más variables. Pues en mi instituto, tenemos todo bloqueado: webs, extensiones, configuración del navegador, etc...
Pues una cosa que no pueden quitar és el Javascript. En resumen: Chrome y la mayoria de webs usan Javasript para crear ventanas emergentes de error y estas cosas.
Pero tambien se puede usar para otras cositas :)

El script hace la función de reemplazar la pestaña en la que estavas por una de google, y crear otra pero con una url la cual el historial no coje, (about:blank).
Es muy simple de usar, ya que literalmente és un click.

1. Vamos a necesitar que la barra de marcadores esté a la vista, ya que el script de ejecutará desde un marcador.
1674639033940.png

2. Una vez activo y a la vista, vamos a crear un marcador con la estrella de arriba a la derecha de la url
1674639130157.png



1674639140380.png

3. Le vamos a dar a más
1674639156362.png

4. Y en la url metemos el siguiente script:

JavaScript:
javascript: function inFrame(){try{return window.self!==window.top;}catch(e){return true;}}function usingFirefox(){return navigator.userAgent.indexOf("Firefox")!=-1;}var redirectSite="https://www.google.com";if(!inFrame()&&usingFirefox()!=true){var tab=window.open('about:blank','_blank');if(!tab||tab.closed||typeof tab.closed=='undefined'){console.log("Popup blocked");if(window.location.pathname!="/"){window.location.replace(window.location.origin+'?url=%27+window.location.pathname);}}else{if(window.location.pathname!="/"){tab.document.documentElement.innerHTML=%27<!DOCTYPE html><html><head><title>Classes</title><link rel="icon" type="image/png" href="https://ssl.gstatic.com/classroom/favicon.png"><style>body {margin:0;overflow:hidden}</style></head><body><iframe width="100%" height="100%" src="%27+window.location.origin+%27?url=%27+window.location.pathname+%27" frameborder="0"></iframe></body></html>%27;}else{tab.document.documentElement.innerHTML=%27<!DOCTYPE html><html><head><title>Classes</title><link rel="icon" type="image/png" href="https://ssl.gstatic.com/classroom/favicon.png"><style>body {margin:0;overflow:hidden}</style></head><body><iframe width="100%" height="100%" src="%27+window.location.origin+%27" frameborder="0"></iframe></body></html>%27;}tab.document.close();window.location.replace(redirectSite);}}
 
Última edición:

Anon

🏴‍☠️
Owner
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder
Borro el reply porque es innecesario