Javascript tinyMCE textpattern插件未按照指定的模式更改文本
我在tinyMCE的textpattern插件上遇到了真正的麻烦,它看起来根本不起作用。下面的代码是最基本的,我可以用一个直接取自tinyMCE网站的例子来说明。但是,如果我键入(c)(例如),然后按空格键或enter键(按指示),则什么也不会发生。我希望tinyMCE能改变它。我做错了什么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
<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中也不起作用。这很难说,因为它们都是受支持的浏览器。你在做什么拦截击键之类的事情吗?如果您正在加载各种其他库,您可以将它们全部删除,然后一次添加一个,直到出现问题为止。