首页 > 解决方案 > 在 Edge chromium 浏览器中,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 chromium 浏览器中的编辑器控件初始化问题而无法编辑。
  2. 编辑现有提案信息页面 - 编辑器控件可能由于 Edge chromium 浏览器中的初始化问题而无法编辑。

以下是我们在开发者控制台中看到的错误——

此图像包含我们得到的 javascript 错误的详细信息 我们看到的另一个错误是 – 这是我们在控制台中得到的另一个 js 错误

我们还附上​​了一些代码文件供您快速参考。我们也可以召开会议讨论问题。请让我们知道您合适的联系时间。

标签: javascriptruntime-errortinymcemicrosoft-edgedisabled-input

解决方案


我们可以看到您使用的是Tiny MCE (v3.5.10),如果我们尝试参考官方 Tiny MCE v3 文档以了解浏览器兼容性,我们会注意到Edge 浏览器未在此处列出。Edge Chromium 浏览器当时也不存在。

因此, Tiny MCE v3可能与Edge Chromium浏览器不完全兼容,因此您在 Edge Chromium 浏览器中遇到错误。

在这种情况下,我建议您使用Tiny MCE的最新稳定版本(目前:5.2.2)进行测试。

如果我们查看最新的 Tiny MCE 的浏览器兼容性文档,我们可以看到Edge 浏览器列在那里。

因此,迁移到最新版本的 Tiny MCE 编辑器有助于解决问题。

我还建议您联系 Tiny MCE 支持并听取他们对上述问题的意见。

它确实有助于缩小问题的范围。


推荐阅读