javascript - Plupload 浏览按钮在 IE9 中不起作用

标签 javascript internet-explorer-9 plupload

我正在尝试使 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();

moxie 工作正常 - 它添加了 div class="moxie-shim moxie-shim-flash" 元素,但从一开始就不起作用。 奇怪的事情发生了。当我单击开发人员工具 DOM 树中的该元素时,它开始工作。

这里可能有什么问题?

编辑:

当我更改 pluploader 的配置时,它开始工作;使用 silverlight 代替 flash:

运行时:'html5,silverligth,html4'

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

最佳答案

我终于找到了解决办法: 这是我的 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

关于javascript - Plupload 浏览按钮在 IE9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25808949/

相关文章:

javascript - 使用 Javascript 从浏览器访问 PDF 书签

javascript - 除了通过 JavaScript 附加之外,还有其他方法可以将动态数据添加到 jQuery Mobile 页面中吗?

html - IE9 中错误定位的元素,转换为 : rotate

file - 对于文件 uploader ,您会选择 SWFUpload 还是 Plupload?

javascript - 如何将 CKFinder 集成到 TinyMCE4?

javascript - Bluebird Javascript promise : stop execution after dealing with specified error

html - CSS 类在 IE 8 和 IE 9 中应用,但在 IE 11 中不应用

javascript - JQuery 追加在 IE9 和 JQuery 1.7.1 中不起作用

asp.net-mvc - 如何在ASP.NET MVC中使用plupload软件包?

javascript - 如何清空plupload队列