CKEditor删除 标记之间的内容

问题描述 投票:1回答:1

[经过几天的搜索并尝试解决之后,却无济于事。

CKEditor 4.7.0正在剥离<title></title>标签之间的内容。 无论标题标签的使用方式/位置如何,我都需要CKEDitor来保留标题内容。

我尝试过:

  • allowedContent:true,
  • extraAllowedContent:'title',
  • extraAllowedContent:'标题[*]',
  • config.allowedContent = true; (在config.js中)
  • CKEDITOR.dtd。$ removeEmpty ['title'] = false; (在config.js中)

上面没有运气。然后在这里尝试了建议ckeditor deteles page <title></title> title,该建议有效,但我最终得到了:

<!DOCTYPE html>
<html>
<head>
    <title>OK Title</title>
</head>
<body>&nbsp;</body>
</html>
<p><br />
<title></title>
<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="description" content="Web template presented with pure css."><meta name="keywords" content="css template"></p>
<link href="style.css" rel="stylesheet" />
<link href="red.css" rel="stylesheet" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" /><!-- Header -->
<header class="w3-container w3-theme w3-padding" id="myHeader">
<div class="w3-center">
<h4>BEAUTIFUL RESPONSIVE WEB SITES</h4>

我正在做的是将https://www.w3schools.com/w3css/tryit.asp?filename=tryw3css_templates_black&stacked=h中的示例CSS模板粘贴到CKEditor中>

我知道这不是标准HTML的显示方式(不符合规范),但是无论如何,我都需要防止CKEditor修改title标签,只是忽略它,让我在任何地方使用它:)这只是一个简单的方法用于教室的项目,没有人看到页面源,当我为学生在白板上投影页面时,我需要标题标签显示在浏览器选项卡中。

UPDATE:

确实发现我是否保存了源代码,CKEditor不会修改标题标签。以这种方式工作,但在具有以下条件的可视模式下则不行:)

经过几天的搜索尝试解决后,却一无所获。 CKEditor 4.7.0正在剥离

标记之间的内容。我需要CKEDitor保留标题内容...
html ckeditor ckeditor4.x
1个回答
2
投票

似乎无休止的搜索在一个drupal论坛上找到了一些信息。如果有这么多链接会打开对获得信息的确切网站的跟踪,对不起。

© www.soinside.com 2019 - 2024. All rights reserved.