You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置TinyMCE 3.x advlink插件默认在新窗口/标签页打开链接?

修改TinyMCE 3.x advlink插件默认打开目标为新窗口/标签页

刚好对TinyMCE 3.x的advlink插件熟得很,给你两种靠谱的解决办法,看哪种适合你:

方法一:通过初始化配置直接设置(推荐)

这是最简单且无需修改插件源码的方式,直接在你的TinyMCE初始化代码里添加advlink_default_target参数即可:

tinyMCE.init({
  // 保留你已有的其他配置项
  plugins: "advlink", // 确保已经加载了advlink插件
  advlink_default_target: "_blank" // 设置默认打开目标为新窗口/标签页
});

配置完成后,打开链接插入对话框时,target下拉框会自动选中_blank,新插入的链接默认就会在新窗口打开了。

方法二:修改advlink插件源码(适合需要深度定制的场景)

如果第一种方法在你的版本里不生效(极少数情况),可以直接修改插件的默认设置:

  1. 找到TinyMCE安装目录下的plugins/advlink/js/advlink.js文件
  2. 在文件中搜索默认target的设置,通常会找到类似这样的代码:
document.getElementById('target').value = tinyMCEPopup.getWindowArg('target', '_self');
  1. 把代码里的_self替换成_blank即可

⚠️ 注意:这种方法需要修改插件源码,后续升级TinyMCE时记得备份并重新修改,避免配置被覆盖。

内容的提问来源于stack exchange,提问作者pazof

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:29:01