Nueva solución
Instalamos la ya conocida extensión Greasemonkey https://addons.mozilla.org/es-ES/firefox/addon/748/
=>Luego reiniciamos el navegador, después vamos a la parte inferior derecha donde esta el icono de la extensión que acabamos de instalar y allí =>click derecho=>nuevo script.
Ha pero hay que estar situado en la pagina de pcbac estando en la pagina hay que hacer lo anterior.
Una vez se de la opción de nuevo script en "name"ponemos cualquier cosa, en namespace ponemos "*"y en description cualquier cosa, le damos aceptar y les pide abrir un editor de texto en mi caso lo hice con scite porque estaba en linux una vez abierto el editor de texto pegamos esto:
// ==UserScript==
// @name ponerMiPassYmiUser
// @namespace *
// @description Pone mi usuario y mi password de pcBac
// @include https://www.pcbac.com/PotalaPersonal/login.do
// ==/UserScript==
var $;
var estaEnMinusculas=true;
// Agrego jQuery (si soy paquetero )
(function(){
if (typeof unsafeWindow.jQuery == 'undefined') {
var GM_Head = document.getElementsByTagName('head')[0] || document.documentElement,
GM_JQ = document.createElement('script');
// Cargando el Jquery desde google
GM_JQ.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js';
GM_JQ.type = 'text/javascript';
GM_JQ.async = true;
GM_Head.insertBefore(GM_JQ, GM_Head.firstChild);
}
GM_wait();
})();
// Verifico si se cargo JQUERY...
function GM_wait() {
if (typeof unsafeWindow.jQuery == 'undefined') {
// No se cargo asi q espero un poco mas ...
window.setTimeout(GM_wait, 100);
} else {
$ = unsafeWindow.jQuery.noConflict(true);
letsJQuery();
}
}
function letsJQuery() {
$("body").append('<div id="promptNuevo" style="background:white;border:solid 1px;-moz-border-radius:5px;z-index: 500000;position: absolute;left:50%;top: 50%;height: 300px; width: 400px;margin-left: -200px;margin-top: -150px;">Usuario<input type="text" id="usuarioGMSam" size="25"><br> Password<input type="password" size="25" id="passwordGMSam"><br><button name="jeje" id="botonGSMSam" >Insertar</button> <button name="close" id="cerrarGSMSam" >Cerrar</button></div>');
$("#cerrarGSMSam").click(function(){$("#promptNuevo").hide();});
$("#botonGSMSam").click(function(){
$("#promptNuevo").hide();
$("#button8").click();
var text=$("#usuarioGMSam").val();
for(var i=0;i<text.length;i++){
$(".type1_L3[value="+text.substring(i,i+1)+"]").click();
}
$("#passwordA").click();
$("#passwordA").focus();
var text=$("#passwordGMSam").val();
for(var i=0;i<text.length;i++){
//verifico si esta en minusculas
if(estaEnMinusculas!=esMinuscula(text.substring(i,i+1))){
$("#button8").click();
estaEnMinusculas=!estaEnMinusculas;
}
$(".type1_L3[value="+text.substring(i,i+1)+"]").click();
}
});
}
//esta funcion me sirve para verificar si la letra ingresada esta en mayuscula o en minuscula
function esMinuscula(valor){
if(valor==valor.toUpperCase()){
return false;
}else{
return true;
}
}
Luego después solo reiniciamos el navegador, entramos a la pagina del pcbac y verán que maravilla.