cefclient renders blank OOPIF with --off-screen-rendering-enabled
What steps will reproduce the problem?
-
run cefclient with ./cefclient --site-per-process --url="http://csreis.github.io/tests/cross-site-iframe.html" --off-screen-rendering-enabled
-
click on "Go cross-site (complex page)" button
- only white iframe is rendered
What is the expected output? What do you see instead?
Expected: the contents of http://build.chromium.org should be seen
Observed: just blank page (see attached screenshot). "Go cross-site (simple page)" and "Go same-site" works fine.
I could see that there's extra renderer process for this iframe and from logs at least it tries to load the resources, it's just somehow the final rendering is missing.
I'm not sure if the problem is related to Issue #2577 or not though.
What version of the product are you using? On what operating system?
I'm using the latest 3578 cef branch. I tried to build it from the sources, and to use the distributed binary "cef_binary_3.3578.1864.gfa073f3_linux64.tar.bz2", unfortunately neither did work as expected.
Tested on a Ubuntu 16.04.5 LTS 64 bit machine.
Does the problem reproduce with the cefclient or cefsimple sample application at the same version? How about with a newer or older version?
Untested
Does the problem reproduce with Google Chrome at the same version? How about with a newer or older version?
Chrome works fine, as it probably doesn't have osr flag.
Comments (6)
-
-
reporter Without
--site-per-process
it works as expected, there's then only 1 renderer process though.With
--site-per-process
there're 3. -
reporter - edited description
-
reporter - edited description
-
This could be related to https://bitbucket.org/chromiumembedded/cef/issues/2498/add-support-for-site-per-process
-
- changed status to duplicate
Duplicate of
#2498. - Log in to comment
How does it behave without the
--site-per-process
flag?