Methods
fpv
Array fpv( force )
返回当前客户端 Flash Player 的版本号数组,格式为 [ Major, Minor, Revision ]
- Parameters:
-
force
<Boolean>
表示是否强制重新获取版本信息。 可选,默认为 false。 一般情况下,出于性能考虑不带参数。若不带参数,则返回第一次运行时获取的版本号。 若在线安装后,页面无刷新的情况下,则可能需要强制获取最新版本号。
- Returns:
Array
- 数组依次为[主版本号,次版本号,修正版本号]
fpv 是 Flash Player Version 的简写。
fpvGEQ
Boolean fpv ( ver, force )
判断当前 Flash Player 版本号是否大于或等于指定版本。
一般用于判断是否可以播放当前flash内容。
- Parameters:
-
ver
<String,Array,Number>
指定验证的版本号。 在这里我们推荐使用 小数点分隔"M.S.R"的写法。如果你熟悉大名鼎鼎的SWFObject,自然会喜欢这样的写法。 当然,我们也允许其他的写法,见示例。 -
force
<Boolean>
表示是否强制重新获取版本信息,并用于版本判断。 和 fpv();的方法参数效果一致。
- Returns:
Boolean
- 如果大于或等于当前版本,则返回true。否则false
推荐的判断版本参数,以“.”分隔。
if(KISSY.UA.fpvGEQ('9.1.0') {
// do sth.
}
当然,我们也允许其他癖好。
if(KISSY.UA.fpvGEQ("10.1 r53") {
// do sth.
}
if(KISSY.UA.fpvGEQ(["10", "1", "53"]) {
// do sth.
}
if(KISSY.UA.fpvGEQ(10.1) {
// do sth.
}
GEQ 是 Greater than or EQual 的简写,即“大于等于”。