TinyMCE 编辑器在 Codeigniter 4 中不可点击/禁用

问题描述 投票:0回答:1

我正在努力将我的网站从 Codeigniter 3 转换为 4。我计划在 Codeigniter 升级完成后升级 TinyMCE,但目前使用的是 TinyMCE 版本 4.1.7

将我的页面转换为 CodeIgniter 4 后,TinyMCE 编辑器正在呈现,但我无法单击它们。控制台中没有显示任何错误。我尝试删除所有插件但有相同的行为。关于如何排除故障有什么想法吗?

<br/><label>News*</label><textarea name="fldNews" cols="40" rows="10" id="fldNews" placeholder="News content" maxlength="10000" type="textarea"></textarea>
<br/><label>Quote</label><textarea name="fldQuote" cols="40" rows="10" id="fldQuote" placeholder="Quote" maxlength="250" type="textarea"></textarea>
    <script type="text/javascript" src="<?php echo base_url('js/tinymce/tinymce.min.js')?>"></script>
    <script type="text/javascript">
        tinymce.init({
            selector: "textarea",
            statusbar:false,
            height: 450,
            relative_urls:false,
            browser_spellcheck:true,
            content_css:'<?php echo base_url("css/desktop.css")?>',
            plugins: [
                "link image",
                "code fullscreen",
                "table contextmenu",
                "paste",
                "image",
                "caption"
            ],
            menubar:true,
            toolbar: "bold italic underline strikethrough | fontsizeselect | alignleft aligncenter alignright alignjustify | styleselect | paste | bullist numlist | outdent indent | blockquote | removeformat | image caption | code",
            file_browser_callback: function(field_name, url, type, win) {

                tinyMCE.activeEditor.windowManager.open({
                    file : '<?php echo base_url("manage/files")?>',
                    title : 'My File Browser',
                    width : 820,  
                    height : 400,
                    resizable : "yes",
                    inline : "yes",  
                    close_previous : "no"
                }, {
                    window : win,
                    input : field_name
                });
                // if(type=='image') $('#image-upload-input').data("id",field_name).show().click().hide();
            }
        });
javascript codeigniter tinymce
1个回答
0
投票

我发现这只发生在我电脑上的 Chrome 版本上,这是当时最新的(但我没有得到号码)。然后今天早上 Chrome 更新到了 121.0.6167.86,现在它可以工作了!

© www.soinside.com 2019 - 2024. All rights reserved.