【发布时间】:2012-04-05 09:18:16
【问题描述】:
当 Plupload 决定使用 Flash 但浏览器不支持时,我需要显示一条信息消息。
目前在 plupload.init() 之后什么都没有发生(TM),即使 API 指定了一个“运行时”属性,它应该命名使用的运行时,但我无法找到当前使用的运行时。
这会导致上传按钮不起作用,用户不明白发生了什么。
我正在寻找的是这样的:
if(plupload.runtime == "flash" && !detect_flash()) {
$("#flash_warning").show();
}
【问题讨论】:
-
不知道你为什么会遇到这个问题。它是什么浏览器?如果它由于某种原因无法加载 Flash.. 它不会加载它并回退到您下一个定义的选择.. 或者通常是 html4 标准帖子。
-
我禁用了 html4,因为我依赖于分块上传。上传的文件范围从 15MB 到 2GB。这只发生在用户使用 Internet Explorer、没有 Flash 和 Silverlight 时。
标签: javascript plupload