modo log imprimir depurar debuggear debug consola chrome javascript google-chrome hyperlink console.log

imprimir - ¿Cómo crear hipervínculos vinculados a funciones de JavaScript en console.log de Chrome?



imprimir en consola javascript (2)

Intento escribir entradas en la consola que contengan enlaces para activar las funciones de JavaScript al hacer clic en ellas:

console.log("javascript:alert(''Hello World'');"); console.log("<a href=/"javascript:alert(''Hello World'');/"/>test</a>"); console.log("[DisplayObject ''Hello World'' <a href=/"javascript:alert(''Hello World'');/">reveal</a>]");

Todos estos intentos fallan.

¿Hay alguna manera de imprimirlo de manera similar a un enlace " http: // ... ", como ...

... solo, ¿tiene el texto vinculado a una declaración o función de JavaScript en su lugar?

La razón por la que estoy haciendo esto es para poder revelar rápidamente qué elementos de la pantalla están vinculados a una entrada de registro específica (por ejemplo: hacer un sprite de Sprite CreateJS cuando se hace clic en la entrada de registro ).


La consola de Google Chrome, como muchas otras consolas de herramientas de desarrollador del navegador, analiza automáticamente cualquier URL en un enlace a esa página exacta. Esta es la única forma de obtener dichas URL y, desafortunadamente, no puede registrar "URL personalizadas" .

Esto significa que los siguientes registros se convertirán en un enlace cliqueable automáticamente:

console.log(''http://example.com''); console.log(''www.example.com''); console.log(''ftp://mysite.com''); console.log(''chrome://history'') console.log(''chrome-extension://abcdefg...'');

pero, por el contrario, los siguientes no:

console.log(''example.com''); console.log(''<a href="http://www.example.com">Link</a>''); console.log(''javascript:doSomething(someValue);'');


Si aún le sale a alguien:

Puede más o menos registrar "URL personalizadas":

console.log(''There is a good link: %o'', ''http://.com'');

Mira este CheatSheet