我正在使用最新版本的 TinyMCE,并且我想在用户单击插入图像时集成 Google Drive Picker。
从 TinyMCE 文档中,我看到我应该使用file_browser_callback参数,但我遇到了几个问题。首先,我设法附加了谷歌选择器,但插入图像弹出窗口停留在顶部,我无法选择文件。即使我解决了这个问题,如何从 Google Picker 回调函数中设置文本框值?下面你可以看到我的代码,Google Picker 代码非常标准,所以我不会粘贴它。
var picker;
tinymce.init({
//other init parameters...
file_browser_callback: function(field_name, url, type, win) {
picker.setVisible(true);
win.document.getElementById(field_name).value = 'my browser value';
}
});
function createPicker() {
// Here I build the Picker...
// var picker = ...
}
function pickerCallback(data) {
//TODO: Find a way to set textbox value with the URL of the Image selected from Drive
}