【发布时间】:2026-01-18 02:15:01
【问题描述】:
除了使用 Jython 和小程序之外,还有其他方法可以在浏览器中执行 python 代码吗?
执行不必处理与图形相关的任何事情。例如,只需将二进制 1Gb 文件(由浏览器用户选择)的所有数字相加,然后将结果返回给服务器。
我知道python can be executed remotely 在浏览器之外,但我的要求是在浏览器内完成。
当然,我认为用户将保留执行或不执行的权利是理所当然的,并且会被要求这样做,以及所有这些安全问题......但这不是我的问题。
【问题讨论】:
-
我假设 python 的本地安装在客户端。
-
您需要在客户端安装 Python Win32 扩展,您就可以像使用 VBScript 和 JScript 一样使用 Python。
-
我能问一下你在找什么吗?为什么它必须在浏览器上运行客户端?可能你需要另一个工具。客户端应用程序/脚本或服务器端代码。
-
请您澄清一下您的问题:(1)必须支持哪些浏览器?仅限 IE? (2) 必须支持哪些客户端操作系统?仅限 Windows 吗? (3) 解决方案中可以使用哪些类型的浏览器插件?土坯?银光?必须在每个系统上安装的自定义插件?
-
Answer(1): 我想要尽可能多的浏览器。至少:Firefox、Chrome、Safari、IExplorer、Opera。答案(2):至少:Linux(所有风格)、Windows XP SP2 和追随者、MacOS 答案(3):任何可以回答我问题的。是的,客户可以安装自定义插件。
标签: python browser remote-execution