我正在尝试更改我必须使用的(wordpress)插件正在使用的值文件上传器的允许文件扩展名。
由于我不想更改插件的源文件,因此我尝试从插件外部设置这些文件。插件 initFileUploader
在闭包内,不公开变量。FileUploader
有没有办法通过全局qq
或其他方式访问 s 的实例?我检查了qq
控制台中的对象并检查了源代码,但没有看到任何访问它的实例的方法:/。
如果无法访问它,是否可以在无法FileUploader
访问分配给它的 var 的情况下销毁和重建实例?
更新:这是插件创建文件上传器的方式:
(function($){
// ...
var BpfbPhotoHandler = function () {
var createMarkup = function () {
// ...
var uploader = new qq.FileUploader({
"element": $('#bpfb_tmp_photo')[0],
"listElement": $('#bpfb_tmp_photo_list')[0],
"allowedExtensions": ['jpg', 'jpeg', 'png', 'gif'],
"action": ajaxurl,
"params": {
"action": "bpfb_preview_photo"
},
"onSubmit": function (id) {
//...
},
"onComplete": createPhotoPreview,
template: '...'
});
};
};
// ...
})(jQuery);
谢谢。