gpt4 book ai didi

linux - 如何在没有浏览器的情况下运行 SWF(在 Linux 服务器上)?

转载 作者:IT王子 更新时间:2023-10-29 00:27:25 24 4
gpt4 key购买 nike

我有一个连接到远程闪存服务器并接收一些数据的 SWF 文件。出于安全原因,我无法使此 SWF 文件可通过 Web 访问,因此我无法使用浏览器来运行它。有没有办法从命令提示符(在 Linux 下)在服务器端运行它?

最佳答案

您可以使用 XvfbXfake 来运行不与真实硬件接口(interface)的 X 服务器。如果它们不能作为您的分发包提供,您可以从 Xorg xserver 源构建它们。

(或者使用 MarkR 的 Xvnc 建议。)

Adobe 插件过去常常附带名为 flashplayergflashplayer 的独立可执行文件,可在浏览器外部使用。我认为它仍然存在,但是在开发者包中,或者类似的东西中。

如果您使用的是免费的 Flash 实现,Gnash 和 Swfdec 分别带有独立的 gnashswfdec 可执行文件。

这将在显示 :20 上启动 Xvfb(只需确保选择一个未使用的数字;正常显示从 :0 开始,ssh 的 X 转发通常分配 :10 及以上,我看到一些 Xvnc 设置从 :90 开始),然后运行gnash 在里面:

startx /usr/bin/gnash http://url.to/flash.swf -- /usr/bin/Xvfb :20

关于linux - 如何在没有浏览器的情况下运行 SWF(在 Linux 服务器上)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/838085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com