如何解决TinyMCE - 未捕获的类型错误:部署到 Azure 网站时无法读取未定义的属性“工厂”
希望大家没事。 所以,我在移植几个链接 TinyMCE 的文本区域时遇到了这个小问题。我正在使用 .NET Framework 4.6 和 Web Forms Framework(这是一个遗留应用程序)。我的 JS 看起来像这样:
function tiny() {
var tinyinit = {
selector: '.txtEntrada',theme: 'modern',plugins: 'lists',toolbar1: 'undo redo | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image',toolbar2: 'print preview | forecolor backcolor emoticons | codesample',language: 'es_MX'
relative_urls: true
};
tinymce.init(tinyinit);
}
function unload() {
tinyMCE.triggerSave();
var textos = $(".txtEntrada");
for (var i = 0; i < textos.length; i++) {
//tinyMCE.execCommand('mceFocus',false,textos[i].id);
tinyMCE.execCommand('mceRemoveEditor',textos[i].id);
}
}
function reload() {
var textos = $(".txtEntrada");
for (var i = 0; i < textos.length; i++) {
tinyMCE.execCommand('mceAddEditor',true,textos[i].id);
}
}
在我使用的页面上:
<script src="Scripts/tinymce/tinymce.min.js"></script>
<script src="utils/js/registro.js"></script>
最后一个包含我之前展示的 JS。 简要说明:tiny() 在几个文本框中初始化 TinyMCE。我必须使用卸载和重新加载来确保它在回发中正常工作。它在我的本地机器上运行良好,但是当我部署到 Azure 网站时,会弹出以下错误:
Uncaught TypeError: Cannot read property 'Factory' of undefined
我不知道为什么。我一直在挠头一段时间,任何帮助将不胜感激。起初我以为我忘记在项目中包含一个文件并且没有被发布,但仔细检查了它(从项目中删除了所有插件文件夹,然后将其全部包含在内,因此不会留下任何文件),我仍然没有结果。 我正在使用 TinyMCE 5.7.1 版,通过 NuGet 获得 感谢您的时间!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。