2014-09-12 56 views
2

我正在试着使plupload在IE9中运行。Plupload浏览按钮在IE9中无法正常工作

这里是我的html:

<div id="uploader"> 
    <a id="browse" href="javascript:;">Browse...</a> 
    <a id="upload" href="javascript:;">Upload...</a> 
</div> 

和JS文件:

var uploader = new plupload.Uploader({ 
    runtimes: 'html, flash, silverlight, html4', 
    container: 'uploader', 
    flash_swf_url: './Moxie.swf', 
    silverlight_xap_url: './Moxie.xap', 
    browser_button: 'browse', 
    url: 'upload.php' 
}) 
uploader.init(); 

的从军工作正常 - 它增加了div class="moxie-shim moxie-shim-flash"元素,但它不会从开始工作。 奇怪的事情发生。它在开发人员工具DOM树中单击该元素时开始工作。

这里有什么问题?

编辑:

它开始的时候,我改变了pluploader的配置工作;使用Silverlight,而不是闪光灯:

runtimes: 'html5,silverligth,html4'

前面的问题仍然存在。它不适用于我的闪光灯。

+0

'运行时间:“HTML5,闪光,Silverlight的,html4'' – Houdini 2016-04-25 16:26:43

回答

2

我终于找到了解决办法: 这里是我的一块PlUpload配置:

runtimes: 'html5,silverlight,html4', //enable silverlight runtime (instead of flash) 
container: NAME_OF_CONTAINER_ELEMENT, 
silverlight_xap_url: PATH_TO_MOXIE //available in plupload package