我们在Chrome中遇到<object>
标记问题。
在我们的网络应用程序中,我们将base64内容推送到标记中,并在使用Chrome时按预期呈现内容,但是当我们在cef / cefsharp中执行此操作时,问题就会发生。该对象仅渲染选定的第一个文档。任何后续选择仍会呈现初始对象。我可以看到数据标记被更新为新内容,并且对象似乎加载,但它总是加载所选的第一个文档。
如果我们使用带有新内容的新对象标记替换代码outerHTML
,则数据显示正确,但这不是一个真正的选项,因为网络应用程序在Chrome中按预期工作。 / p>
我们有一个Web应用程序也需要在一个定制的应用程序中运行嵌入,为此我们使用CefSharp。我们目前使用的是49.0.1版本,但遗憾的是,由于客户端的机器尚未安装最新版本的.NET框架,因此无法升级到最新版本。
答案 0 :(得分:0)
铬似乎存在问题(见here)。
我们要解决问题的方法是设置将<div>
显示的<object>
设置为“无”,设置数据,然后将显示屏设置回&#39; block&#39;。可能只是一个渲染问题。危机避免了。