TinyMCE本地编辑正常但服务器端失效问题求助
TinyMCE生产环境编辑失效(invalid-origin报错)解决方案
问题场景
本地运行TinyMCE编辑器可正常编辑字段,部署到服务器后编辑功能失效,控制台报错:
invalid-origin" is not entitled to further Tiny Cloud editor loads. All created TinyMCE editors are now configured to be read-only.
已更换新API Key并配置对应域名,但问题仍未解决。
解决方案
精确匹配域名配置
新账号的Tiny Cloud域名列表必须和生产环境域名完全一致:- 不要添加http/https协议前缀,仅填写域名主体(如
yourdomain.com) - 带www前缀的域名需单独添加,不能与无www的域名共用配置
- 子域名要精准填写(如
admin.yourdomain.com不能用yourdomain.com替代)
- 不要添加http/https协议前缀,仅填写域名主体(如
全量替换API Key
检查项目所有引入TinyMCE的位置,确保全部替换为新账号的API Key:- CDN加载脚本中的
apiKey参数 - 前端配置文件、环境变量中的Key值
- 服务端注入到页面的Key参数
- CDN加载脚本中的
清除缓存
- 强制刷新浏览器缓存(Ctrl+Shift+R),避免旧配置残留
- 若使用CDN加速,刷新CDN缓存,确保最新资源正常分发
确认域名授权状态
登录新Tiny Cloud账号,查看Settings > Domains页面,确保添加的域名处于已授权状态,无审核或异常标记排查代理/跨域设置
若生产环境使用反向代理,确保请求Tiny Cloud时的Origin头未被修改,保持为生产域名
内容的提问来源于stack exchange,提问作者vitor souza de jesus
相关产品推荐
相关产品推荐

