mac下使本地swf文件受信任(可访问网络)

    我们的游戏客户端的登录界面是用flash实现的,在mac下使用webkit(依赖于adobe提供的flash插件)加载flash时,会弹出一个提示框,无法正常显示flash。
    原因是,adobe的flash插件对安全性有严格的要求,flash要么只能访问网络资源、要么只能访问本地资源。如果本地的flash文件要访问网络,adobe插件默认是禁止此行为的。如果要允许此行为,需要在弹出的确认框中点击确认(setting)按钮,在弹出的网页中的一个flash(这个flash类似一个管理器,虽然是网络文件,但是可以对本地信息进行管理)里把本地的flash文件(或目录)设置为可信任的。然后flash方可正常使用。

    但是如果是没有网络的机子(专网中),如何使flash受信任呢?

    解决方法:

1、要确保已经安装了flash插件   

2、新建目录           /library/Application Support/Macromedia/FlashPlayerTrust/
3、在该目录下新建一个文件cq.cfg(文件名任意,但是要保证这个文件是一个纯文本文件,rtf富文本不行)
里面包含受信任的目录(flash所在目录)如   /usr      这里也要注意,目录中的空格要用反斜杠转义,为准确起见,该目录可以通过cmd+i,的显示简介窗口中获取。

 

    了解了如何解决问题,那我们就可以在程序中用代码创建这个文件夹和对应文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值