去掉FlashPlayer8中烦人的安全设置窗口

Flash Player 8 最让人郁闷的就是那个新的安全机制。所有访问网络资源的程序如果通过在桌面上双击swf来运行,都会无一幸免的弹出这个对话框。

实际上新的安全机制没有错,错就错在那个安全设置对话框太招人烦。如果你不想看繁琐的文档,又想让整个世界清静,以下是几种解决办法(任意一种既可)。
[More:]
通过 Settings Manager 设置。这个就是方法就是通过点击弹出的安全对话框中的设置按钮来添加Local-trusted位置。这个方法我个人感觉严重影响用户体验,而且只能在本机使用。

如果你有Flash 8程序,可以在输出设置里把local playback选项设置为access network only。

如果你没有Flash 8程序,可以下载 Flash Local Content Updater ,来防止弹出安全对话框。
原理
当通过本地打开swf文件时,Flash Player8执行三种不同的安全机制:


  • Local-with-filesystem 只允许访问本地文件。

  • Local-with-networking 只允许访问网络。

  • Local-trusted 允许指定的位置进行本地和网络访问。


第三种的实现是通过网上的Settings Manager来设置来自macromedia的本地shared object来实现。第一二种则是通过向swf文件中写入一个flash player8所能识别的tag标签来设置是否允许本地访问或网络访问。这个新tag的具体格式如下(个人推断,仅供参考):

  • tagCode : 69

  • tagLength: 4 (不包含tagCodeAndLength的大小,只表示tagContent的大小)

  • tagContent: 0x00000000 (表示Local-with-filesystem) , 0x00000001(表示Local-with-networking)

Need a translation service?

Please enter your personal details and we will contact you shortly

Words translated by CCJK

146,096,379

We are Certified

Our Client Satisfaction

rating for previous quarte

4.00

Over 95% of our clients recommend our language services to others

Copyright © CCJK Technologies Co., Ltd. 2000-2017. All rights reserved.
TOP