Atendiendo a la petición de un amigo desarrollé un addon bastante sencillo que permite activar y desactivar el proxy del navegador. La idea de publicarlo aquí es enriquecerlo con sus comentarios, ideas y códigos. ¿Qué más necesita este addons en cuanto a configuración de proxy se trata?
Por ahora solo lo activa y lo desactiva, sin más aquí les dejo el código de fuente.
Estas son las imágenes que utilizaremos como botones. Las copiamos en /data
El código del main.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | var widgets = require("widget");const data = require("self").data;var pref = require("preferences-service");//creamos el widget var widget = widgets.Widget({ id: "btn-proxy", label: "Activar/desactivar proxy", contentURL: data.url("btn2.png"), //ponemos como botón a la imagen verde por defecto onClick: function() { //al hacer click en el boton var name = "network.proxy.type"; //especificamos la preferencia a cambiar var proxy = pref.get(name); //obtenemos el valor actual if(proxy >= 1){ //si está seleccionada cualquier opción de proxy excepto sin proxy. pref.set(name,0);//ponemos la opción en 0 que significa sin proxy widget.contentURL = data.url("btn1.png") //cambiamos la imagen del boton a la roja }else if(proxy == 0){ //si está seleccionada la opción sin proxy. pref.set(name,1);//ponemos la opción en 1 significa con proxy determinado por el usuario widget.contentURL = data.url("btn2.png") //cambiamos la imagen del boton a la verde }}}); |







Bueno, en firefoxmania hay n addon que se llama toogle proxy que hace algo parecido. A lo mejor este addon se puede personalizar para la UCI. Eso sería un buen aporte.
Abraham, también pon el xpi del addon para los usuarios que no programan y sólo lo probarán y sugerirán nuevas funcionalidades o cambios en las actuales.
Hola,
necesito saber si es posible hacer un addon muy sencillo, onda el gestor de descargas del firefox, que pasandole una url la descargue automaticamente, y necesito que esa accion suceda cuando ocurra un evento por ejemplo en un onclick de un enlace.
descargate el complemento DownThemall
Yo necesito algo parecido, descargar el mismo sitio varias veces al día y establecer un formato de salida del archivo de acuerdo a la fecha.
¿El netbeans 7.3.1 se puede utilizar para crear addons? Explíquenme como este es mi usuario uci aveliz escríbanme al correo
Un addon al final es código js, css y html, así que lo puedes programar en donde quieras. Ahora hay cosas que tienes que hacer manualmente, como compilarlo a xpi. También las API del SDK no vas a tener autocompletamiento, porque el netbeans no lo reconoce. Sería genial si alguien crea un plugin para programar usando el sdk.
No obstante, yo bajé un plugin que funciona pero para hacer los addons a la manera antigua. XUL
existe alguna web proxy para ls usuarios que no tienen acceso a internet
Ej:https://mx.icm.cu/che