如何解决在 Edge 铬浏览器中 Tiny MCE javascript 富文本编辑器 (v3.5.10) 在 MVC 4 web 应用程序中抛出错误,而它在 IE11 中工作正常
我们在 ASP.Net MVC4 Web 应用程序中使用 Tiny MCE javascript 富文本编辑器 (v3.5.10)。 该编辑器在 IE11 中运行良好。但是在边缘铬浏览器中,这个编辑器会抛出异常。
首先要解决的一些问题是:
- 创建一个新的提案文档 - 此处 HDF 页面行为不正确,一些 tinyMCE 编辑器控件不可见,一些不可编辑可能是由于 Edge 铬浏览器中的编辑器控件初始化问题。
- 编辑现有的提案信息页面 - 编辑器控件无法编辑,可能是由于 Edge 铬浏览器中的初始化问题。
以下是我们在开发者控制台中看到的错误-
This image contains details of javascript error we are getting 我们看到的另一个错误是—— This is another js error we are getting in console
此外,我们还附上了一些代码文件供您快速参考。 我们也可以安排一个会议来讨论问题。 请告诉我们您合适的连接时间。
解决方法
Edge Chromium 于 2020 年 1 月发布,而 TinyMCE 3.5 自 2014 年 10 月以来一直没有更新,因此 TinyMCE 3.5 与发布时不存在的浏览器存在问题也就不足为奇了。
尽管如此,您的两个错误都显示了 jquery 而不是 TinyMCE 的问题,所以您能解释一下为什么您认为堆栈跟踪与 TinyMCE 相关吗?
,我们可以看到您正在使用 Tiny MCE (v3.5.10),如果我们尝试参考关于 browser compatibility 的官方 Tiny MCE v3 文档,那么我们可以注意到Edge 浏览器 未在此处列出。 Edge Chromium 浏览器当时也不存在。
因此,Tiny MCE v3 可能与 Edge Chromium 浏览器不完全兼容,因此您在 Edge Chromium 浏览器中出现错误.
在这种情况下,我建议您使用 Tiny MCE 的最新稳定版本(目前:5.2.2)进行测试。
如果我们检查 browser compatibility 文档以获取最新的 Tiny MCE,那么我们可以看到 Edge 浏览器列在那里。
因此,迁移到最新版本的 Tiny MCE 编辑器有助于解决问题。
我还建议您联系 Tiny MCE 支持并听取他们对上述问题的意见。
这确实有助于缩小问题的范围。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。