2009-12-12 3 views
8

Ich versuche zu sehen, wie ich ein Python-Skript in den Webbrowser ausführen kann. Weiß jemand, ob das möglich ist oder müsste ich ein Plugin machen?Können Sie Python-Skripts in den Webbrowser einbetten?

Ich suche nach etwas, das wie funktionieren würde:

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

Danke, Joe

+0

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

+0

das meine Frage nicht wirklich beantwortet. Danke, dass Sie es gefunden haben :) –

+0

Möchten Sie es in einer Intranet- oder Extranet-Anwendung verwenden? Das heißt, ist es akzeptabel, dass Benutzer die Python-Umgebung lokal installieren müssen? – extraneon

Antwort

2

Vielen Dank an alle, die sehr Umarmungen an alle habe ich mich entschlossen habe

beigetragen, dass ich nur eine Netscape-basierte Plugin für Python (Quellcode machen würde und dass alle Sachen availble sein wird, wenn i habe es für jeden getan)

Joe

+1

Upvoting https://bugzilla.mozilla.org/show_bug.cgi?id=354630 sollte https://developer.mozilla.org/en-US/docs/PyDOM funktionieren. –

+0

@ChawatheVipul gibt es ein neues Ticket für diesen Fehler bei Mozilla? – amirouche

4

Das glaube ich nicht Mainstream-Browser dies standardmäßig unterstützt, so dass Sie ein schreiben bräuchten Plugin.

Es gibt Leute, die das schon vorher versucht haben. Zum Beispiel Iron Python + Silverlight.

+0

Ich denke, mit Silverlight und Python wird ein bisschen zu viel sein. Ich versuche, dieses Leichtgewicht zu machen. Danke trotzdem :) –

+0

@JoeSimpson Ich sag deine Meinung zweitens. JavaScript als ECMA ist einheitlich und ein guter Remix der Vorgängersprachen, aber irgendwie baut die Mischung nur "etwas ist falsch" auf, das ich immer wieder nicht finde. Und es wird immer schlimmer mit jeder Interaktion mit diesen Vorgängern. Es gibt skulpt und brython, aber sie verwenden Javascript als verwaltete VM-Ebene vergleichbar mit schneller Silverlight one! Wie geht es Ihrer Plug-in-Erweiterung? –

2

pyjamas könnte von Interesse sein.

+0

es tut nicht udp ... so kann ich das nicht verwenden. danke trotzdem :) –

3

es gibt auch brython und PythonScript aber dieses kompiliert wird. Ich habe PythonScript gegabelt, um Pythonium zu erzeugen. Es gibt auch Pypyjs.

Verwandte Themen