Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TinyMCE插件创建回调直到第二次加载才运行_Javascript_Reactjs_Tinymce 4 - Fatal编程技术网

Javascript TinyMCE插件创建回调直到第二次加载才运行

Javascript TinyMCE插件创建回调直到第二次加载才运行,javascript,reactjs,tinymce-4,Javascript,Reactjs,Tinymce 4,我正在尝试向TinyMCE添加一个第三方插件,该插件是为连接语言工具和TinyMCE而构建的。只有在第二次加载页面后,插件才会加载并正常工作。插件是在这里正确创建的 tinymce.PluginManager.add('languagetool', function(editor, url) { 并添加到TinyMCE插件列表中 config.plugins = 'languagetool link lists paste'; 第一次加载页面时,我收到以下错误 TinyMCE根本不加载编

我正在尝试向TinyMCE添加一个第三方插件,该插件是为连接语言工具和TinyMCE而构建的。只有在第二次加载页面后,插件才会加载并正常工作。插件是在这里正确创建的

tinymce.PluginManager.add('languagetool', function(editor, url) {
并添加到TinyMCE插件列表中

 config.plugins = 'languagetool link lists paste';
第一次加载页面时,我收到以下错误


TinyMCE根本不加载编辑器框。切换到另一个页面并返回后,错误不再出现,但TinyMCE编辑器(带有一些插件功能)现在可见并可以使用。

如果没有看到运行的代码,任何人都很难具体思考为什么会发生这种情况。每当我看到:

Cannot set property 'xxxxxxx' of null
…这通常意味着某些代码在其
null
时假定变量具有值。例如,我可以尝试执行:

tinymce.activeEditor.getContent();
…但如果没有活动编辑器,则
tinymce.activeEditor
null
,您无法在
null
上执行
getContent()
。在您的场景中,部分代码试图运行
onload
方法,但调用该方法的对象是
null

您需要弄清楚是哪一行代码导致了这种情况,然后弄清楚当一个变量应该是其他变量时,为什么该变量是
null