tinymce上传NS_ERROR_FAILURE

时间:2017-09-10 12:56:52

标签: firefox upload tinymce

我试图在博客的tinymce编辑器中添加图片上传。我已经尝试了一些事情,我发现我最快的解决方案是here

有了这个灵魂,在firefox上(没有尝试过其他浏览器,但需要使用firefox工作)当我选择要上传的文件时,我在控制台中获得了NS_ERROR_FAILURE。

这是我的代码。 带有ejs的html(不应该影响功能)

<form class="form-group" method="post" action="<%= adminPage == 'New Post' ? '/admin/newPost' : '' %>">
<input type="hidden" name="_csrf" value="<%= csrfToken %>">
<input class="form-control" name="title" placeholder="Title" required>
<br>
<textarea name="content" id="editor" rows="20"></textarea>
<button type="submit" class="btn btn-danger">Submit post</button>

         

tinymce initialisation

<script src="/tinymce/tinymce.min.js"></script>
<script>tinymce.init({
        selector: '#editor',
        plugins: [
            "advlist autolink lists link image charmap print preview hr anchor pagebreak",
            "searchreplace wordcount visualblocks visualchars code fullscreen",
            "insertdatetime media nonbreaking save table contextmenu directionality",
            "emoticons template paste textcolor colorpicker textpattern"
        ],
        toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
        toolbar2: "print preview media | forecolor backcolor emoticons",
        file_browser_callback: function(field_name, url, type, win) {
            $('#upload').click();
        }
    });
</script>

我感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我发现了这个问题,firefox不允许表单在弹出窗口中发布,我已将目标更改为iframe intead。