Búsqueda personalizada de Bang 

Una extensión del navegador para usar flequillos personalizados similares a Duckduckgo directamente desde la barra de direcciones.
!a monitor ▶ https://www.amazon.co.uk/s?k=monitor
!r G273QF ▶ https://www.google.com/search?q=site%3Areddit.com+G273QF
!m new york ▶ https://www.google.com/maps/search/new%20york
!y boids ▶ https://www.youtube.com/results?search_query=boids
Estos motores de búsqueda son probados y compatibles oficialmente.
Si establece uno de estos como motor de búsqueda de los navegadores, puede usar el flequillo directamente en la barra de búsqueda.
Bangs también funcionará simplemente utilizando los motores de búsqueda normalmente.
Se accede al menú de edición de Bang y a las opciones generales utilizando la página de opciones de extensiones:

Todos sus flequillos y opciones se guardan en el almacenamiento de sincronización de los navegadores, lo que significa que si inicia sesión en su navegador, se sincronizarán a donde sea que haya iniciado sesión.
Este almacenamiento tiene una cuota estricta, y puede ver la cantidad que está utilizando en la parte superior de la página de opciones.
Vaya a la página de opciones para comenzar a crear explosiones personalizadas. Se puede acceder a esto a través de la ventana emergente de extensiones, o a través del menú de extensiones de los navegadores.
Cada elemento de la lista muestra una explosión, y una URL o un conjunto de URL que se abrirán cuando se use esta explosión.
Al presionar el botón "Agregar bang", agregará una nueva explosión a la parte inferior de la lista, que luego puede editar.
Los botones de basura a la izquierda eliminan el flequillo entero, y los botones a la derecha son para URL.
Use %s en las URL para mostrar dónde desea que se inserte su consulta, eche un vistazo a la explosión predeterminada si necesita ayuda para comprender cómo formatear las cosas.
Algunas de las URL predeterminadas, incluidas Amazon, Ebay y Etsy, son URL del Reino Unido, ¡así que cambielas si es necesario!
También puede importar y exportar su lista de explosiones a/desde un archivo JSON válido.
Si el botón Guardar se resalta verde, esto significa que tiene cambios no salvos y no entrarán en vigencia hasta que presione el botón Guardar.
Existe una pestaña de opciones dentro de la página de opciones, que le permite cambiar el comportamiento de la extensión.
Si desea importar golpes de Duckduckgo, vea esta página.
CBS utiliza el tabs.update de eventos webRequest.onBeforeRequest
git clone https://github.com/psidex/CustomBangSearch.git
cd CustomBangSearch
npm install
npm run build-firefox OR build-firefox-release OR build-chrome OR build-chrome-release Esto produce un directorio build que contiene el JavaScript compilado, y si construye la versión de lanzamiento, 2 archivos zip en la raíz del proyecto que se puede cargar en las tiendas de extensión web del navegador.
Las construcciones no "de lanzamiento" (es decir, las compilaciones de desarrollo) no se minifican, pueden contener llamadas de depuración como console.log , y también contienen algunas herramientas de desarrollo cargadas en la ventana emergente y | Opciones Windows.
Se utiliza un script personalizado, bob.mjs , para construir y empaquetar la extensión. Esto se creó solo para acelerar el proceso de compilación y facilitar las pruebas.
ESBuild se usa para compilar el mecanografiado a JavaScript, el compilador TSC se enumera como una dependencia, pero esto solo se usa para verificar / pellares.
El enlace de archivos de manifiesto a la compilación compilada realizada por ESBuild, no los archivos TS, así que asegúrese de que estén construidos antes de construir el paquete de extensión.