TinyMCE使应用程序挂在iOS上

时间:2013-06-17 08:03:32

标签: ios tinymce

我正在制作一个ajax请求,然后我为所有与请求响应一起提供的textareas初始化TinyMCE。它适用于所有浏览器,除了iOS Safari(我只尝试过6)。

它在iOS上的作用是第一次完美地工作,但是当我打开文档(再次发出请求,再次为textareas初始化TinyMCE)时,它只是挂在加载屏幕上。我看到第一次打开文档后(当它工作时)没有ajax请求成功返回。

$.ajax({
        url: BASEURL + "/Expander/GetDocument",
        data: { id: id },
    }).done(function (data) {
        $wrapper.empty().append(data);
        initTinyMCE();  
});

这是我的init()

function initTinyMCE() {
tinystovalidate = [];
tinyMCE.init({

    selector: "textarea.tinymce",
    valid_elements: "@[id|class|title|style|data-options|data-*]," +
"a[name|href|target|title]," +
"#p,-ol,-ul,-li,br,img[src|height|width],-b,-i,-u," +
"-span[data-*]," +
"-span[data-mce-type],hr",
    extended_valid_elements: "-span[data-*]",
    schema: "html5",
    menubar: false,
    statusbar: false,
    toolbar: "bold | italic | strikethrough | bullist | numlist | alignleft | aligncenter | alignright | Link",
    init_instance_callback : "myCustomInitInstance",
    encoding: "xml",
    width: "100%"
});

}

我刚刚升级到4.0,认为它可以解决我的问题,但没有成功。有什么想法吗?

更新:似乎所有异步请求在我初始化tinyMCE后都停止工作,但其他工作正常。

0 个答案:

没有答案