TinyMCE需API密钥?寻求免费继续使用及代码修改方案
关于TinyMCE免费使用及API密钥问题的解答
你的理解是否有误?
没错,TinyMCE在2024年调整了云端托管服务的政策:云端版本必须使用API密钥,免费版每月限制1000次请求。但要明确TinyMCE的开源核心版本(自托管)是完全免费、无任何请求或功能限制的,这是它和云端服务的核心区别。
如何免费继续使用?
切换到自托管的开源版本即可,步骤如下:
- 下载TinyMCE开源包:获取完整的开源代码包(包含核心文件和常用插件)
- 部署到自己的服务器:将下载的文件上传到你网站的静态资源目录(比如
/static/js/tinymce/) - 修改页面脚本引用,替换云端地址为本地托管路径
代码修改示例
原来的云端调用代码:
<script type="text/javascript" src="//cloud.tinymce.com/stable/tinymce.min.js"></script>
修改为自托管路径(假设你把tinymce核心文件放在/js/tinymce/目录下):
<script type="text/javascript" src="/js/tinymce/tinymce.min.js"></script>
自托管版本无需配置API密钥,直接初始化编辑器即可,示例初始化代码:
tinymce.init({ selector: 'textarea', // 绑定到页面中的textarea元素 plugins: 'advlist autolink lists link image charmap print preview', // 按需添加插件 toolbar: 'undo redo | formatselect | bold italic | alignleft aligncenter alignright | bullist numlist outdent indent | link image' });
说明:自托管版本可以使用所有核心编辑功能,常用插件也包含在开源包中,完全满足常规网站的编辑需求,且无任何请求次数限制。
内容的提问来源于stack exchange,提问作者Thomas Rbt
相关产品推荐
相关产品推荐

