2009-12-12 17 views
8

Estoy tratando de ver cómo puedo obtener una secuencia de comandos python para ejecutar en el navegador web. ¿Alguien sabe si esto es posible o tendré que hacer un complemento?¿Puedes incrustar scripts de Python en el navegador web?

Busco algo que funcionara como:

<embed type="application/x-python" src="myscript.py"></embed> 

Gracias, Joe

+0

ver http://stackoverflow.com/questions/1235629/execute-python-code-inside-browser-without-jython –

+0

que realmente no responde mi pregunta. gracias por encontrarlo :) :) –

+0

¿Te gustaría usarlo en una aplicación de intranet o extranet? Es decir, ¿es aceptable exigir a los usuarios que instalen localmente el entorno python? – extraneon

Respuesta

2

Muchas gracias a todos los que contribuyeron abrazos a todos

He decidido que solo voy a hacer un plugin basado en Netscape para Python (código fuente y todo eso será liviano cuando me Hemos puesto en práctica para todo el mundo)

Joe

+1

La votación ascendente https://bugzilla.mozilla.org/show_bug.cgi?id=354630 debería tener https://developer.mozilla.org/en-US/docs/PyDOM para funcionar. –

+0

@ChawatheVipul ¿hay un nuevo boleto para ese error en mozilla? – amirouche

4

No creo que cualquier navegador convencional soporta esto por defecto por lo que había necesidad de escribir una enchufar.

Aunque hay personas que lo han intentado anteriormente. Por ejemplo, Iron Python + Silverlight.

+0

Creo que usar silverlight y Python será un poco demasiado. Estoy tratando de hacer esto ligero. Gracias de todos modos :) –

+0

@JoeSimpson En segundo lugar su opinión. JavaScript como ECMA es uniforme, y una buena remezcla de idiomas predecesores, pero de alguna manera la mezcla crea una sensación de "algo está mal" que sigo fracasando. Y sigue empeorando con cada interacción con esos predecesores. ¡Hay skulpt y brython pero usan javascript como capa de VM administrada comparable a Silverlight uno más rápido! ¿Cómo va tu extensión de complemento? –

2

pyjamas puede ser de su interés.

+0

no hace udp ... así que no puedo usar esto. gracias de todos modos :) –

Cuestiones relacionadas