Como se Hace? Integrando Python en Firefox

Publicado por:

firefox & pythonHola comunidad, esta vez les traigo un ejemplo de como integrar Python dentro de Firefox para todos aquellos desarrolladores que utilizan ese lenguaje de programación y los que quieran saber como.

Me disculpan si ha variado un poco, pero es que estuve buscando sobre este tema y junto con otras cosas esto fue lo único que encontré y data del 2006.

Si compilas Firefox desde ese branch con solo el soporte de Python a xpcom (para hacer la primera compilación con algo seguro que no de error) y los tests que pude hacer funcionaron correctamente:

Un ejemplo sobre Python dentro de .XUL:

<?xml version=»1.0″?>
<window
xmlns=»https://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul»
id=»main-window»>
<script><![CDATA[
import xpcom
class HelloWorld:

def __init__(self,message=»Hello World»):

self._promptService =

xpcom.components.classes[«@mozilla.org/embedcomp/prompt-service;1»]
.getService(xpcom.components.interfaces.nsIPromptService)

self.message=message

def show(self):

self._promptService.alert(this.window,»title», self.message);

helloWorld=HelloWorld()
helloWorld.show()
]]></script>
</window>

5 Categorias ¿Cómo se hace?

Firefox 4 RC para esta semana

Publicado por:

Firefox 4En enero pasado Mozilla prometió entregar la versión final de Firefox 4.0 a finales de febrero, pero ahora estamos pasando la mitad del mes y la compañía todavía tiene una beta más para lanzar antes de llegar a la versión Release Candidate.

Los desarrolladores que aún trabajan en la Beta 12 tienen el objetivo de entregar la RC recién el 25 de febrero (próximo viernes), por lo que la versión final no llegará a los usuarios en marzo, y no como se había prometido, a finales de este mes.

Mientras tanto puedes ir echándole un vistazo a las primeras imágenes de Firefox 5.

0 Categorias Otra