我们在铬中的<object>
标签上遇到了问题。
在我们的 Web 应用程序中,我们将 base64 内容推送到标签中,它会在使用 Chrome 时按预期呈现内容,但是当我们在 cef/cefsharp 中执行此操作时,问题才会发生。该对象仅呈现选定的第一个文档。任何后续选择仍会呈现初始对象。我可以看到数据标签正在更新为新内容,并且对象似乎正在加载,但它始终加载所选的第一个文档。
如果我们将标签的outerHTML
替换为带有新内容的新对象标签,则数据显示正确,但这实际上不是一个选项,因为网络应用程序在 Chrome 中按预期工作。
我们有一个 Web 应用程序,它也需要在定制的应用程序中嵌入运行,为此我们使用 CefSharp。我们目前使用的是 49.0.1 版,很遗憾无法升级到最新版本,因为客户端计算机尚未安装最新版本的 .NET 框架。
铬似乎存在问题(见这里)。
为了解决这个问题,我们必须做的是将保持<object>
显示的<div>
设置为"无",设置数据,然后将显示设置回"块"。可能只是一个渲染问题。避免了危机。