Creé un script en Tampermonkey, donde puedo cambiar cualquier sitio web.
Este es mi guion:
// ==UserScript== // @name Edit any Website // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match *://*/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant none // ==/UserScript== (function() { 'use strict'; // javascript:document.body.contentEditable = 'true' ; document.designMode='on' ; void 0 })();Pero mi problema es que cuando hago clic en hipervínculos/enlaces, no sucede nada, pero aparece el campo de entrada (que es en realidad el punto de este script), pero quiero que el campo de entrada aparezca solo cuando no hago clic en los enlaces ( por lo que debería ser normal abrir los enlaces en los que hago clic). ¿Es eso posible y alguien puede ayudarme a ajustarlo?
¿Ya probaste algo como esto?
// ==UserScript== // @name Edit any Website // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match *://*/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant none // ==/UserScript== (function () { 'use strict'; // javascript:document.body.contentEditable = 'true' ; document.designMode = 'on'; document.querySelectorAll('a').forEach((a) => { a.addEventListener('click', (e) => { location = e.currentTarget.href; }) }) })();