Flash Player 9.3 中存在的Ted talks of a "Player Cache",允许在各个域中重复使用的组件。
如果我的组件可以在我的多个网站上重复使用,那将是一个额外的好处。
答案 0 :(得分:2)
对于播放器缓存,仅签名 Adobe平台组件,如 Flex,可以缓存。
Emmy Huang, 产品经理,Adobe Flash Player
答案 1 :(得分:2)
“只有Adobe可以创建签名的运行时共享库,并且只有签名的RSL可以存储在Flash Player缓存中。如果您创建包含自定义库的RSL,它将是未签名的。您无法对其进行签名。”我唯一的补充就是,“......然而。”
了解Adobe,如果你大声问,该公司找到了办法。
答案 2 :(得分:2)
如果你在主swf外部的swf中创建自己的代码库,浏览器会缓存所有对同一主机的请求,因此在同一主机上使用相同代码库的多个swf文件将受益于这个。在签名RSL的情况下,Adobe实际上允许跨域共享其公共代码库,因此必须承担非常高的信任级别。我无法理解为您自己的代码要求这一点,并且会将对Adobe政策的任何宽容视为安全风险。
编辑: 有了正确的跨域策略,就没有理由不能在多个域之间共享代码库。
答案 3 :(得分:1)
来自Adobe Labs的Flash Player Cache的内容和方式。
答案 4 :(得分:0)
Flash播放器无法正常管理新内容。当服务器上发生变化时,它仍然从缓存中提取旧信息。有没有办法避免这种情况?