Version: (using KDE KDE 3.5.2) Installed from: Unspecified OS: I Don't Know To support developing dynamic websites free of pain with JavaScript, I suggest making available also Python as an embedded interpreter to khtml. I know that websites with Python code included would only run under Konqueror (and possibly Safari) but I think it would be a good idea to prototype "dynamizing" code in Python first and then reimplement the final application in JavaScript.
This would be one of the biggest security holes we could possibly add in one go.
I thought it was clear how I meant it. "Making available also Python as an embedded interpreter" should be read as "embed Python in khtml like JavaScript in a sandbox". Greetings, Fips
The Firefox team are doing this for v3.0.
The security aspect is irrelevant here. This is a functionality wish, expressing the userspace demand for this. Being able to to reuse serverside libs/classes in client end in today's AJAX era would surely be highly welcomed time saver. (not to mention the cons of ecmascript) Of course it needs to be secure, and that's probably non-trivial, but doable. :) Some references, please add more: http://kross.dipe.org/ http://techbase.kde.org/Development/Languages/Kross http://www.kdedevelopers.org/node/3187 http://en.wikipedia.org/wiki/Kross_(KDE)
http://developer.mozilla.org/en/docs/PyDOM
Dear user, KHTML (and KJS) was a long time more or less unmaintained and got removed in KF6. Please migrate to use a QWebEngine based HTML component. We will do no further fixes or improvements to the KF5 branches of these components beside important security fixes. For security issues, please see: https://kde.org/info/security/ Sorry that we did not fix this issue during the life-time of KHTML. Greetings Christoph Cullmann