编辑列表时Geodesic Solutions平台TinyMCE访问过期修复
TinyMCE授权过期提示修复方案
问题本质:Geodesic Solutions平台已停止全部技术支持,其内置集成的云服务版TinyMCE编辑器绑定的旧授权早在2021年到期,因为平台不再提供更新推送,编辑页面就会持续弹出授权过期提示,无需等待官方介入,可通过修改站点脚本自行解决。
具体操作步骤
- 定位TinyMCE加载入口:在站点的程序文件目录中,搜索包含
tiny.cloud、tinymce.min.js关键字的文件,通常这类编辑器加载逻辑会存放在公共includes目录下的编辑器相关文件中。 - 替换失效的云版脚本调用:将原文件中指向带旧授权key的TinyMCE云服务脚本地址,替换为开源无授权限制的TinyMCE稳定版静态资源地址,这类开源资源不需要绑定任何API key,不存在使用期限限制。
- 调整编辑器初始化配置:删除原配置中和云授权校验相关的
api_key、license_key字段,改为开源协议对应的默认授权标识,绕过前端的到期时间校验逻辑。 - 清理全链路缓存:修改完成后,清空站点后台的系统缓存、CDN静态资源缓存、本地浏览器缓存,再重新打开发布列表的编辑页面,过期提示就会消失,编辑器的常规排版功能可以正常使用。
无侵入式修复方案
如果担心改动平台核心文件会触发原有功能异常,可以直接在站点全局页脚的公共文件中,添加一段高优先级的覆盖脚本:在原页面加载的失效TinyMCE脚本之后,加载开源版TinyMCE实例,强制覆盖原有失效的编辑器实例。这种方式不需要改动原有业务逻辑文件,也能彻底消除授权过期提示。
内容的提问来源于stack exchange,提问作者EYAD QASEM
相关产品推荐
相关产品推荐

