我正在尝试使 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/