苹果与Adobe的对抗已经持续多年,乔布斯坚决不让Flash进入自家的iPhone OS平台,这让iPhone、iPod Touch、iPad用户在浏览未进行HTML5优化的网站时常常会遇到网页内容不能显示的情况。
现在一款名为Smokescreen的浏览器插件将致力于解决这一情况,让Flash内容可以在iPod Touch、iPhone和iPad上正常显示。Smokescreen是一个开源项目,主要通过JavaScript和HTML5这两项Web技术,将Flash内容进行转化显示。
据介绍称,Smokescreen可以完全运行在浏览器中,以二进制的方式读取SWF文件,在JavaScript环境中进行解压,使用base64编码器提取图像和音频数据,再通过矢量图形进行还原展示。