微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Edge 铬浏览器中 Tiny MCE javascript 富文本编辑器 (v3.5.10) 在 MVC 4 web 应用程序中抛出错误,而它在 IE11 中工作正常

如何解决在 Edge 铬浏览器中 Tiny MCE javascript 富文本编辑器 (v3.5.10) 在 MVC 4 web 应用程序中抛出错误,而它在 IE11 中工作正常

我们在 ASP.Net MVC4 Web 应用程序中使用 Tiny MCE javascript 富文本编辑器 (v3.5.10)。 该编辑器在 IE11 中运行良好。但是在边缘铬浏览器中,这个编辑器会抛出异常。

首先要解决的一些问题是:

  1. 创建一个新的提案文档 - 此处 HDF 页面行为不正确,一些 tinyMCE 编辑器控件不可见,一些不可编辑可能是由于 Edge 铬浏览器中的编辑器控件初始化问题。
  2. 编辑现有的提案信息页面 - 编辑器控件无法编辑,可能是由于 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 举报,一经查实,本站将立刻删除。