CefSharp 3.3578.1870更改背景颜色

时间:2019-04-15 08:47:09

标签: c# winforms cefsharp c#-6.0

我正在使用chromeBrowser.ExecuteScriptAsync("document.body.style.backgroundColor = \"white\";");从文件加载GIF图片 我当前的版本是3.3578.1870。 结果我得到了这个:

go plugin

是否有可能消除用户看不见的黑色条纹?我想使生成的网页的背景为白色,因为我的图像具有白色背景。如何实现呢?我希望它看起来像这样:

enter image description here

如果我使用的是JS,则会有从黑色到白色的闪烁,因为页面已经加载,因此当用户已经看到图像时便执行脚本。

<body style="margin: 0px; background: #0e0e0e;">

我检查了页面的HTML源,发现正文的背景标记:

stream.start()

Chrome 65和Chromium 65默认为图片设置#0e0e0e背景。 enter image description here

是否可以通过CefSharp以某种方式配置铬以将主体BG设置为#ffffff,就像在Chromium 63中一样?

我看到了另一个解决我的问题的方法:

  1. 隐藏浏览器控件
  2. 加载图像
  3. 完全加载图像后加载脚本
  4. 脚本成功后,显示浏览器控件。

但是我不能正确实现它。

请问我的语言

0 个答案:

没有答案