0

解决了!

最初的问题: 我使用 TinyMCE 作为文本编辑器。现在,我只应用了默认插件。似乎“自动链接”就是其中之一,因为它将链接变成了“a”标签。我遇到的问题是它没有给'a'标签一个href。我尝试应用“链接”插件,但它给了我同样的问题。它以“a”标签的形式创建带有下划线的蓝色文本,但忽略了任何类型的 href。

我怎样才能让它正常工作?

我在 Chrome 中的 Windows 计算机上运行,​​尽管我在 Microsoft Edge 中尝试过它只是为了看看它是否有任何作用,但它没有。

这是我的初始配置,从他们的网站复制粘贴。

<script>tinymce.init({selector: 'textarea'})</script>

这是我最近的配置。它是由我发现的一个 codepen 和我尝试过的一些东西组合而成的。

<script>tinymce.init({ selector: 'textarea', theme: 'modern', 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 imagetools codesample toc help' ], toolbar1: 'undo redo | insert | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image', toolbar2: 'print preview media | forecolor backcolor emoticons | codesample help', image_advtab: true, templates: [ { title: 'Test template 1', content: 'Test 1' }, { title: 'Test template 2', content: 'Test 2' } ], relative_urls : true, remove_script_host : false });</script>

解决方案: 我尝试了一个不同的富文本编辑器,看看是否有帮助,并且它正在做同样的事情。经过一番挖掘,我发现快速消毒剂是罪魁祸首。

4

1 回答 1

0

问题是我正在清理服务器上的href(可能还有一堆其他东西)。如果您遇到这种情况,请检查您的消毒剂。

于 2019-09-03T18:21:50.457 回答