Adobe Air Badge安装程序无法在OSX Lion上使用Firefox和Safari

时间:2011-09-21 09:02:01

标签: flex air

我们使用自定义Air Install徽章直接从simillar网站安装/启动Air应用程序

TweetDeck

如果用户尚未安装空气,通常会安装空气。

但是,在进行了一些交叉浏览测试之后,当用户(使用OSX Lion和Safari或Firefox)在提示下载所需的Air时尝试单击是时,他们无法单击是或否的按钮。

Dialog which user can't click

是否有人遇到此问题或了解任何解决方案或解决方法?

我最初认为它可能与定位有关,所以确保css中的z-index被适当设置但无济于事。

我相信它可能与安装程序本身有关,而不是我的实现,因为同样的事情似乎也发生在TweetDeck上。

2 个答案:

答案 0 :(得分:0)

是的,我以前遇到过这个问题。我们找到的解决方法是重构html / css,这样徽章的祖先就不会使用margin:auto。

答案 1 :(得分:0)

事实证明,问题是由浏览器使用的FlashPlayer版本引起的。

通过升级FlashPlayer,徽章在Windows上正常运行,但是在OSX上仍然存在一个错误,如果您没有安装Adobe Air,它将不会询问您是否要安装Air运行时及其和无论如何都会继续安装应用程序 - 导致安装失败。

截至撰写最新的FlashPlayer版本为11.x