我们有一台服务器必须使用 Flash 触发一些自动化作业。有一些代码可以触发托管 Flash 内容的网页。它托管在 Docker 环境中,并且全部自动化。
由于 Flash 文件的性质,需要将包含 Flash 文件的文件夹添加到全局安全设置面板。
我了解这些设置旨在维护用户的安全。但是,由于我可以访问计算机上的所有文件,因此我可以通过编程方式或通过命令行设置这些文件。
我已经能够确定设置保存在配置文件夹中名为 settings.sol 的共享对象文件中 -
/home/chrome/.config/google-chrome/Default/Pepper Data/Shockwave Flash/WritableRoot/#SharedObjects/BDAYM3AG/macromedia.com/support/flashplayer/sys
我试过在启动服务器/Docker 容器时将一个预设设置文件从以前的配置复制到这个目录。
然而,一旦 Flash 内容运行,它就会被覆盖(大概它知道设置是为不同的用户/机器创建的)。
关于如何进行的任何想法?
谢谢
扎克
最佳答案
尝试创建.../WritableRoot/#Security/FlashPlayerTrust/<any_name>.cfg
并将包含您的 swf 文件的文件夹路径添加到该 *.cfg 文件中。
关于linux - 在 Linux 中以编程方式设置 Flash 安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40113811/