CKEditor:删除“链接类型”选项,但将 URL 设置为默认链接类型?

2024-02-09

我正在使用 CKEditor 的链接插件,并且尝试删除“链接类型”选项,以便用户可以在 URL 字段中输入地址,而不必设置“链接类型”选项。当我使用下面的代码时,它会删除“链接类型”选项,但是当您尝试单击它创建的链接时,它不会按预期打开链接。

所以我想知道如何将默认的“链接类型”设置为 URL,以便可以成功打开链接,同时删除手动设置“链接类型”的选项?

CKEDITOR.on('dialogDefinition', function (ev) {
    var dialogName = ev.data.name;
    var dialogDefinition = ev.data.definition;

    if (dialogName == 'link') {
        var infoTab = dialogDefinition.getContents('info');
        infoTab.remove('linkType'); 
    }
});

据我所知,在撰写此答案时,如果您摆脱链接类型 using infoTab.remove('linkType');它将无法创建链接。我找到的解决方案是隐藏链接类型 using .style =如下:

if ( dialogName == 'link' ) {
    var infoTab = dialogDefinition.getContents( 'info' );
    infoTab.get( 'linkType' ).style = 'display: none';
}

----->>>Source http://dev.ckeditor.com/ticket/12287

希望这对某人有帮助!如果您找到其他解决方案,请随时与我们分享。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CKEditor:删除“链接类型”选项,但将 URL 设置为默认链接类型? 的相关文章

随机推荐

  • 确定未使用哪些 PHP 源文件

    我有一个大型网络应用程序 我认为有一堆不再使用的旧文件 是否有一个应用程序可以告诉我这些文件是什么 还有死码检测器 DCD http github com sebastianbergmann phpdcd 它会找到从未被调用的函数 这甚至可
  • 在表单调整大小时调整大量组件的性能问题

    我觉得到目前为止我的失败在于搜索词 因为这方面的信息必须非常普遍 基本上 我正在寻找在调整表单大小时对多个组件执行调整大小时的通用解决方案和最佳实践 我有一个表单 其组件基于TScrollBox ScrollBox 包含在运行时动态添加的行
  • 使用 JAXB 接口连接 EJB - XML

    我试图将 XML 模式添加到现有的 EJB 项目中 JAXB 用于将 XML 模式绑定到 Java 类 因为我们将在 EJB 处于会话状态时使用搜索引擎来爬取 DTO 我找不到任何将实体类文件映射到 XML 模式的直接方法 到目前为止 我们
  • 从受信任的应用程序访问 OS X 钥匙串项目

    我正在创建一个钥匙串 然后向其中添加一个带有预定义可信应用程序列表的项目 SecKeychainCreate keychainPath UTF8String UInt32 strlen keychainPass keychainPass F
  • 将字符串转换为 java.util.Date

    我有一个字符串作为 strikedate 2011 11 19T00 00 00 000 05 00 我需要将其放入 java util Date 中 谁能告诉我如何将此字符串转换为日期 当然 使用SimpleDateFormat http
  • 在 VBA 函数中访问各个数组元素

    VBA新手在这里 我正在尝试传递一个数组 它是静态的 但也请回答动态范围 到一个函数 然后将各个数组元素分配给唯一变量 并在自定义公式中使用这些变量 我只是浏览了一下并编写了代码 但不断收到 VALUE 错误 代码要点如下 Public F
  • iOS 8 中的自定义振动 - Swift

    我正在快速编写一个基于精灵套件的应用程序 需要使用振动进行简短的触觉反馈 所以首先我导入了 AudioToolbox 并使用了它 AudioServicesPlayAlertSound SystemSoundID kSystemSoundI
  • 映射两个矩阵的像素

    假设我有两个大小如下的矩阵 matrix 1 30090x2 matrix 2 170x177 这里假设数量rows n matrix 1代表数量pixels 你可以看到大小matrix 2等于像素数 我想做的是map中的像素matrix
  • Android随机活动不重复

    我正在开发一个问答游戏 我必须在回答问题时进行随机活动 以避免按相同顺序出现问题 我已经通过使用解决了这个问题switch 然而 问题是我可能会返回到我已经回答过的问题 所以我现在必须编写一些代码来避免玩家通过随机生成器转到之前的问题 到目
  • 如何修复多个样图中的颜色比例尺?

    我正在几个空气质量站之间进行 idw 插值 对于最终的可视化效果 我想将所有制作的图像折叠成 GIF 一切正常 唯一的问题是每个图像中值的比例会发生变化 并且比例会随着值 最小值 最大值 而变化 如何将颜色比例设置为固定值 这是一些示例数据
  • 抓取隐藏数据 [ window.__WEB_CONTEXT__= ] ...最好使用 Scrapy

    我正在爬到到网 我现在的问题是抓取给定酒店的 Hotelstars 不是平均用户评级 bubbles 而是酒店等级评级 稍后我将遇到隐藏在 阅读更多 后面的评论问题 https www tripadvisor com ph Hotel Re
  • 如何获取 Pandas 数据框中的行号?

    如何使用 Pandas 获取数据框中某一列中包含特定值的行号 例如 我有以下数据框 ClientID LastName 0 34 Johnson 1 67 Smith 2 53 Brows 如何找到 姓氏 列中包含 史密斯 的行号 请注意
  • jq 获取父数组中的每个值

    我有如下所示的 json 我希望获得一个输出 其中每个计时器记录包含一行 但包含服务名称 services service name Test Value timer datetime 08 30 2017 16 33 35 value 6
  • 如何使浮动内部div与最高div的高度相同

    在下面的代码中 我希望带有 y 的 div 与带有 3 个 x 的 div 的高度相匹配 div style border 0px solid red margin 0px 0px 5px div style border 1px soli
  • 如何使用 Eclipse 运行 testng 工厂?

    我正在使用 eclipse 2018 09 4 9 0 和 testng 插件 版本 6 14 0 201802161500 我创建了一个 Maven 项目来从教程中学习 testng 我想在 Eclipse 中运行 testng 工厂方法
  • 适用于 Mac App Store 的应用程序在签名后无法运行

    我是 Mac App Store 开发的新手 我正在尝试在开发环境中测试我的第一个签名应用程序 就在进入混乱的收据验证之前 我经历了以下步骤 1 我创建了3个证书 a Mac 应用程序 b Mac 安装程序 c 开发 如果我不创建此证书 则
  • xamarin 形成 DatePicker 取消/确定事件

    我找到并尝试了一个针对 Android Xamarin Forms 的自定义渲染 DatePicker 示例 并且不显示在 UnFocus 中单击了哪个按钮 至少不适合我 它来自 stackoverflow Xamarin Forms An
  • 使用 sFTP 服务面向 Azure 存储 blob

    我们需要创建大型 1G 16G 行数据报告并对其进行压缩和加密 我们的客户将通过 sFTP 使用这些报告 我们正在替换现有的实施 因此我们的客户应该透明地获得此更改 Azure Blob 服务不公开 sFTP 服务 因此我们需要某种方法来使
  • 何时在 Dialogflow 中使用用户实体?

    In 对话流 API ai 中的数据上下文在哪里 https stackoverflow com questions 47591980 where is the data context in dialog flow api ai我问如何保
  • CKEditor:删除“链接类型”选项,但将 URL 设置为默认链接类型?

    我正在使用 CKEditor 的链接插件 并且尝试删除 链接类型 选项 以便用户可以在 URL 字段中输入地址 而不必设置 链接类型 选项 当我使用下面的代码时 它会删除 链接类型 选项 但是当您尝试单击它创建的链接时 它不会按预期打开链接