Inyectar el script de Greasemonkey varias veces en la misma página
Para los usuarios nuevos en Greasemonkey y JavaScript, surge un requisito común cuando un script de usuario debe ejecutarse varias veces sin actualizar la página. Este escenario se vuelve esencial cuando se produce una solicitud, como una búsqueda en Amazon, utilizando Ajax sin activar una recarga completa de la página.
Solución: utilizar la utilidad waitForKeyElements()
Para Para abordar esta necesidad de manera efectiva, la utilidad waitForKeyElements() ofrece una solución sólida y simple. Esta utilidad monitorea un elemento específico y ejecuta una función de devolución de llamada cada vez que cambia el contenido del elemento. A continuación se muestra un script completo que aprovecha jQuery y waitForKeyElements para modificar los resultados de búsqueda de Amazon:
// @name _Amazon Search, alter results // @include http://www.amazon.com/s/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js // @require https://gist.github.com/raw/2625891/waitForKeyElements.js // @grant GM_addStyle // ==/UserScript== function addCustomSearchResult (jNode) { jNode.prepend ( '<div>
Detalles de implementación:
Con esta solución, ahora puedes ejecutar tu script de Greasemonkey varias veces en la misma página sin necesidad de actualizar, lo que te proporciona mayor flexibilidad y control sobre las interacciones de tu navegador.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3