Javascript tinyMCE textpattern插件未按照指定的模式更改文本

Javascript tinyMCE textpattern插件未按照指定的模式更改文本,javascript,tinymce,Javascript,Tinymce,我在tinyMCE的textpattern插件上遇到了真正的麻烦,它看起来根本不起作用。下面的代码是最基本的,我可以用一个直接取自tinyMCE网站的例子来说明。但是,如果我键入(c)(例如),然后按空格键或enter键(按指示),则什么也不会发生。我希望tinyMCE能改变它。我做错了什么 <html> <head> <script src="https://cdn.tiny.cloud/1/no-api-key/tinymce/5/tinymc

我在tinyMCE的textpattern插件上遇到了真正的麻烦,它看起来根本不起作用。下面的代码是最基本的,我可以用一个直接取自tinyMCE网站的例子来说明。但是,如果我键入(c)(例如),然后按空格键或enter键(按指示),则什么也不会发生。我希望tinyMCE能改变它。我做错了什么

<html>
<head>
    <script src="https://cdn.tiny.cloud/1/no-api-key/tinymce/5/tinymce.min.js" referrerpolicy="origin"></script>
    <script>

        tinymce.init({
            selector: 'textarea',  // change this value according to your HTML
            plugin: 'textpattern',
            textpattern_patterns: [
                {start: '---', replacement: '<hr/>'},
                {start: '--', replacement: '—'},
                {start: '-', replacement: '—'},
                {start: '(c)', replacement: '©'},
                {start: '//brb', replacement: 'Be Right Back'},
                {start: '//heading', replacement: '<h1 style="color: blue">Heading here</h1> <h2>Author: Name here</h2> <p><em>Date: 01/01/2000</em></p> <hr />'},
            ]
        });

    </script>
</head>
<body>
<textarea></textarea>
</body>
</html>```

tinymce.init({
选择器:“textarea”,//根据HTML更改此值
插件:“textpattern”,
textpattern\u模式:[
{开始:'--',替换:'
'}, {开始:'-',替换:'-'}, {开始:'-',替换:'-'}, {开始:'(c)',替换:'}, {开始:'//brb',替换为:'马上回来'}, {开始:'//标题',替换:'标题在这里作者:姓名在这里日期:2000年1月1日, ] }); ```
在进行配置和使用TinyMCE Fiddle时,这些功能似乎运行良好:


他们在那里为你工作吗?如果是这样的话,应用程序中可能还有其他东西会影响您的工作。

谢谢,是的,它们确实可以很好地发挥作用。我想不出我的申请会是什么样的,你有什么想法吗?我在本地运行wamp。控制台中没有任何东西,在FF或Chrome中也不起作用。这很难说,因为它们都是受支持的浏览器。你在做什么拦截击键之类的事情吗?如果您正在加载各种其他库,您可以将它们全部删除,然后一次添加一个,直到出现问题为止。