type script llamar insertar externo ejemplos desde codigo body archivo javascript jquery tampermonkey

insertar - llamar javascript desde html



Tratando de cargar jquery en un script tampermonkey (1)

Estoy escribiendo un script que inicia sesión en la red de mi universidad cuando se carga la página de inicio de sesión.

El código se ve como sigue

// ==UserScript== // @name My Fancy New Userscript // @namespace http://use.i.E.your.homepage/ // @version 0.1 // @description enter something useful // @match <College login page> // @copyright 2012+, You // ==/UserScript== $(document).ready(function() { var usr=document.getElementsByName("username"); var pass = document.getElementByName("password"); usr.value="usrname"; pass.value="password"; var submitButton = document.querySelector (''input[type="submit"][value="Login"]''); var clickEvent = document.createEvent (''MouseEvents''); clickEvent.initEvent (''click'', true, true); submitButton.dispatchEvent (clickEvent); });

La consola muestra un error diciendo

$ is not defined

¿Puede alguien decirme qué está pasando aquí?


Necesitas tener un @require en el encabezado del script del usuario para cargar jQuery. Algo como:

// @require http://code.jquery.com/jquery-3.3.1.min.js

(Seleccionando la versión deseada de jQuery Core, p. Ej. Desde here )