TinyMCE 链接不包括 href
TinyMCE links aren't including href
已解决!
初始问题:
我正在使用 TinyMCE 作为文本编辑器。现在,我只应用了默认插件。 'autolink' 似乎就是其中之一,因为它将 link 变成了 'a' 标签。我遇到的问题是它没有给 'a' 标签一个 href。我尝试应用 'link' 插件,但它给了我同样的问题。它以 'a' 标签的形式创建带下划线的蓝色文本,但忽略任何类型的 href。
我怎样才能让它正常工作?
我 运行 在 Chrome 的 Windows 计算机上,虽然我在 Microsoft Edge 中尝试过它只是为了看看它是否有任何作用,但它没有。
这是我的初始配置,从他们的网站复制粘贴。
<script>tinymce.init({selector: 'textarea'})</script>
这是我最近的配置。它由我发现的代码笔和我尝试过的一些东西组合而成。
<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>
解法:
我尝试了一个不同的富文本编辑器,看看是否有帮助,它正在做同样的事情。经过更多的挖掘,我发现 express-sanitizer 是罪魁祸首。
问题是我正在清理服务器上的 href(可能还有一堆其他东西)。如果您遇到这种情况,请检查您的消毒剂。
已解决!
初始问题: 我正在使用 TinyMCE 作为文本编辑器。现在,我只应用了默认插件。 'autolink' 似乎就是其中之一,因为它将 link 变成了 'a' 标签。我遇到的问题是它没有给 'a' 标签一个 href。我尝试应用 'link' 插件,但它给了我同样的问题。它以 'a' 标签的形式创建带下划线的蓝色文本,但忽略任何类型的 href。
我怎样才能让它正常工作?
我 运行 在 Chrome 的 Windows 计算机上,虽然我在 Microsoft Edge 中尝试过它只是为了看看它是否有任何作用,但它没有。
这是我的初始配置,从他们的网站复制粘贴。
<script>tinymce.init({selector: 'textarea'})</script>
这是我最近的配置。它由我发现的代码笔和我尝试过的一些东西组合而成。
<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>
解法: 我尝试了一个不同的富文本编辑器,看看是否有帮助,它正在做同样的事情。经过更多的挖掘,我发现 express-sanitizer 是罪魁祸首。
问题是我正在清理服务器上的 href(可能还有一堆其他东西)。如果您遇到这种情况,请检查您的消毒剂。