CEF 或 CefSharp 始终呈现标签的第一个实例<object>



我们在铬中的<object>标签上遇到了问题。

在我们的 Web 应用程序中,我们将 base64 内容推送到标签中,它会在使用 Chrome 时按预期呈现内容,但是当我们在 cef/cefsharp 中执行此操作时,问题才会发生。该对象仅呈现选定的第一个文档。任何后续选择仍会呈现初始对象。我可以看到数据标签正在更新为新内容,并且对象似乎正在加载,但它始终加载所选的第一个文档。

如果我们将标签的outerHTML替换为带有新内容的新对象标签,则数据显示正确,但这实际上不是一个选项,因为网络应用程序在 Chrome 中按预期工作。

我们有一个 Web 应用程序,它也需要在定制的应用程序中嵌入运行,为此我们使用 CefSharp。我们目前使用的是 49.0.1 版,很遗憾无法升级到最新版本,因为客户端计算机尚未安装最新版本的 .NET 框架。

铬似乎存在问题(见这里)。

为了解决这个问题,我们必须做的是将保持<object>显示的<div>设置为"无",设置数据,然后将显示设置回"块"。可能只是一个渲染问题。避免了危机。

最新更新