J'essaie de voir comment je peux obtenir un script Python à exécuter dans le navigateur Web. Est-ce que quelqu'un sait si cela est possible ou devrais-je faire un plugin?
Je recherche quelque chose qui fonctionnerait comme: p> merci,
Joe p> p>
4 Réponses :
Je ne pense pas que tout navigateur grand public prend en charge par défaut, vous devez donc écrire un plugin. P>
Il y a des gens qui ont essayé cela auparavant. Par exemple, Python + Silverlight . P>
Je pense qu'utiliser Silverlight et Python sera un peu trop. J'essaie de faire ce léger. Merci quand même :)
@Joesimpson I Deuxièmement votre avis. JavaScript alors que l'ECMA est uniforme et un bon remix des langues prédécesseurs, mais le mélange est en quelque sorte construit «Quelque chose ne va pas» intestinant le sentiment que je continue à omettre de clouer. Et cela continue d'empirer avec toutes les interactions avec ces prédécesseurs. Il y a skulpt et brython, mais ils utilisent JavaScript sous forme de couche VM gérée comparable à Silverlight plus rapide! Comment votre extension Plug-in FLARG-IN?
Merci beaucoup à tous ceux qui ont contribué câlins à tous em> p>
J'ai décidé que je ferais simplement un plugin basé sur Netscape pour Python (code source et tout ce que cela sera disponible lorsque je l'ai fait pour tout le monde) P>
joe p>
Upvoting bugzilla.mozilla.org/show_bug.cgi?id=354630 devrait obtenir développeur.mozilla.org/en-us/docs/pydom travailler.
@Chawathevipul Y a-t-il un nouveau billet pour ce bogue à Mozilla?
Il y a aussi Brython et pythoncript mais celui-ci est compilé. J'ai fourbé PythonScript pour créer Pythonium. Il y a aussi des pypyjs. P>
Voir Stackoverflow.com/Questions/ 1235629 / ...
Cela ne répond pas vraiment à ma question. merci de le trouver cependant :)
Souhaitez-vous l'utiliser sur une application intranet ou extranet? C'est-à-dire qu'il est acceptable de demander aux utilisateurs d'installer l'environnement Python localement?
Nan. J'essaie de construire une application de discussion légère qui fonctionnera simplement en chargeant une page HTML :)
Les alternatives les plus proches à ce jour sont énumérées à wiki.python.org/moin/webbrowserProgrammation