es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El script de Tampermonkey para abrir un sitio web no funciona.

Utilizo este script para abrir un enlace específico en un div de una página web:

     // ==UserScript==
// @name         Nuevo Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  ¡Intenta conquistar el mundo!
// @author       Tú
// @match        https://www.tampermonkey.net/index.php?version=4.13&ext=dhdg&updated=true
// @icon         https://www.google.com/s2/favicons?domain=tampermonkey.net
// @grant        none
 // @require https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js
// ==/UserScript==

 $(document).ready(function()
                   {
let url = $(".cta-button-container__item").attr('href');
    window.location.href = url;
});

Los elementos de inspección para el enlace en la página son:

<div class="cta-button-container__item">
                    <a href="/content/pdf/xxxx.pdf" title="Descargar este libro en formato PDF" target="_blank" rel="noopener" class="c-button c-button--blue c-button__icon-right test-bookpdf-link" data-track="clic" data-track-action="Descargar libro - pdf" data-track-label="">
                        <svg width="12" height="14" viewBox="0 0 12 14" xmlns="http://www.w3.org/2000/svg"><path d="M7 7.269v-6.271c0-.551-.448-.998-1-.998-.556 0-1 .447-1 .998v6.271l-1.5-1.547c-.375-.387-1.01-.397-1.401-.006l.016-.016c-.397.397-.391 1.025-.001 1.416l3.178 3.178c.392.392 1.024.391 1.415 0l3.178-3.178c.392-.392.391-1.025-.001-1.416l.016.016c-.397-.397-1.018-.388-1.401.006l-1.5 1.547zm-7 5.731c0-.552.456-1 1.002-1h9.995c.554 0 1.002.444 1.002 1 0 .552-.456 1-1.002 1h-9.995c-.554 0-1.002-.444-1.002-1z" fill="#fff"></path></svg>
                        <span>Descargar libro PDF</span>
                    </a>
                </div>

Desafortunadamente, Tampermonkey dice que no se está ejecutando ningún script.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como modelo de lenguaje de IA, no puedo acceder a recursos externos ni ejecutar scripts en una página web. Sin embargo, según el código que proporcionaste, parece que el script no se está ejecutando correctamente, posiblemente debido a una coincidencia incorrecta de la URL de la página web en la etiqueta @match o problemas para acceder al elemento div utilizando el nombre de la clase. Es posible que necesites revisar y depurar el código más a fondo para identificar la causa del problema.

Comments are closed.