所以最近我注意到我创建的一个 Flash 视频播放器在通过 https URL 播放时开始运行不安全的内容问题。我花了相当长的时间检查所有措施,以确保我的文档源代码以及嵌入和视频 URL 中的所有内容都适应 https 协议。显然,在 https URL 上,防止页面加载任何不安全的内容很重要,但我还发现对于 IE7 用户,播放器无法加载(遗憾的是,由于我网站上的 IE7 用户数量众多,我无法忽略这个问题)。Chrome 的控制台特别提到了加载播放器时访问的两个不安全的 URL:
[my page here] 上的页面显示来自http://fpdownload.adobe.com/pub/swz/crossdomain.xml的不安全内容。
[my page here] 上的页面显示来自http://fpdownload.adobe.com/crossdomain.xml的不安全内容。
我能找到的有关解决此问题的最相关资源位于此处:http ://forums.adobe.com/message/4785213
用户似乎遇到了同样的问题,但我现在的问题是这个解决方案(以及我发现的所有其他解决方案)都指的是 Flex,而我使用的是 Flash Professional CS6。
我最初使用的是“经典文本”类型,但无济于事后,将所有文本对象交换为“TLF 文本”类型。我还经历了在我的 Flash 项目中嵌入所有字体的所有麻烦(仅使用 Arial Regular 和 Bold,每个都嵌入了所有大写/小写、数字和符号。在任何文本对象中都没有使用其他字形),这样它就不会'不需要(或不应该)连接到 adobe 的服务器。
那么我是否缺少一些明显的东西,或者 Flash CS6 中的解决方案有点复杂?
非常感谢任何帮助。