Una forma de pensar es crear una extensión de Google Chrome que detecte una determinada página basada en el dominio y cierre la pestaña de inmediato cuando la vea. Entonces, cuando te dirijas al sitio, el navegador lo cerrará de inmediato.
Así es como implementaría esto,
Primero cree un manifest.json que contenga esto,
- ¿Qué opinas de GameSpot?
- Cómo hacer SEO fuera de la página para el mismo cliente pero un sitio web diferente
- ¿Por qué los sitios web y aplicaciones no indios no están bloqueados en India, como lo están en China?
- Cómo hacer un sitio web como Memesforjesus.com
- ¿Cuál es el mejor script para un sitio web como Airbnb?
{
“manifest_version”: 2,
“name”: “Su nombre de extensión de Chrome”,
“version”: “xxx”,
“antecedentes”: {
“guiones: [
“background.js”
]
},
“content_scripts”: [
{
“partidos: [
“https://blockme.com/*”
],
“js”: [
“content.js”
]
}
],
…
}
Poner el dominio blockme.com significa que cada vez que visite la página en su Google Chrome, la extensión de Chrome se activará y hará algo con ella.
A continuación, debemos crear background.js para que la extensión sepa qué hacer cuando el usuario visita la página.
Según la API de Google Chrome, podríamos eliminar fácilmente una pestaña haciendo esto,
eliminar
chrome.tabs.remove (entero o matriz de enteros tabIds, devolución de llamada de función)
De acuerdo con https://developer.chrome.com/extensions/tabs#method-remove
En tu content.js
Desea averiguar qué número de pestaña desea eliminar y enviar el mensaje de cierre de esta pestaña al fondo, digamos que desea cerrar las pestañas 2 y 5
var tabsToBeClose = [2, 5];
chrome.runtime.sendMessage ({
“message”: “close_these_tab”,
“pestañas”: tabsToBeClose
});
En tu background.js
Desea escuchar el mensaje y cerrarlo en consecuencia
chrome.runtime.onMessage.addListener (function (request, sender, sendResponse) {
if (request.message === “close_these_tab”) {
chrome.tabs.remove (request.tabs, function () {
// Probablemente quieras comprobar si funcionó
});
}
}
Esta es probablemente una de las formas más fáciles (que se me ocurre) de implementar esto.
En mi experiencia con la API de Chrome, es bastante fácil de usar y comprender siempre que tenga conocimientos básicos en programación con JavaScript. Por ejemplo, recientemente hice una extensión de Chrome que permite exportar su lista de reproducción de Google Play Music a Spotify con un solo clic. poanchen / google-play-music-playlist-exporter
¡Buena suerte y espero que esto ayude!