首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CKEditor删除<title></title>标记之间的内容

CKEditor删除<title></title>标记之间的内容
EN

Stack Overflow用户
提问于 2017-08-07 15:58:53
回答 1查看 385关注 0票数 1

经过几天的搜索和试图解决,却一无所获。

CKEditor 4.7.0正在剥离<title></title>标记之间的内容。,我需要CKEDitor,不管如何/在何处使用标题标记,标题内容都不受影响。

我试过:

  • allowedContent:没错,
  • extraAllowedContent:“标题”,
  • extraAllowedContent:“标题*”,
  • config.allowedContent = true;(在config.js中)
  • $removeEmpty‘’title‘= false;(在config.js中)

上面没有运气。然后在这里尝试了一些有用的 title建议,但最后我得到了如下建议:

代码语言:javascript
复制
<!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>

我正在做的是将一个来自CKEditor的CSS模板粘贴到black&stacked=h中。

我知道这不是标准HTML应该显示的方式(不是为了规范),但是我需要阻止CKEditor修改标题标签,忽略它,让我在任何地方使用它:)这只是一个简单的项目,在没有人看到页面来源的教室里,当我在为学生在白板上设计页面时,我需要标题标签显示在浏览器选项卡中。

更新:发现如果我在源代码中保存,CKEditor不会修改标题标签。以这种方式工作,但在视觉模式下不工作,而视觉模式喜欢:)

EN

回答 1

Stack Overflow用户

发布于 2017-08-08 11:13:36

在似乎没完没了的搜索之后,在drupal论坛上找到了一些信息。有这么多的链接打开,丢失了准确的网站,从哪里获得的信息,对不起。

通过在我的config.js中添加CKEditor 4.7.0中的以下内容,解决了这个问题:

代码语言:javascript
复制
config.allowedContent = true;
config.protectedSource.push(/<title>[\s\S]*?<\/title>/gi); // allow content between <title></title>

希望这个能帮助其他人:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45551140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档