Why does the BUI fail to load a browser control in a workspace?
Browser User Interface (BUI)
There are several limitations for the use of a browser control in the BUI. Browser controls in BUI are loaded as an iFrame, rather than a separate process used in the .NET console. These are permanent limitations of BUI and do not reflect a defect or issue with the product. Here are some limitations of the this type of use of a browser control:
1. In a browser trying to render an https site inside an http site or vice versa, modern browsers rendering of such content is treated as a security violation. In BUI this is treated as a known limitation of browser control.
2. Any site which does not want to be embedded inside an iFrame will not be rendered. For example, if the response header containing X-FRAME-OPTIONS is set to the same origin or BUI site, and is not added to ALLOW-FROM header, the site will not be rendered.
3. Any site trying to navigate a top level page will not be rendered by default due to the iFrame being loaded as a sandboxed attribute. For example, a BUI site navigating to a different site will not be allowed. If you have external content that needs to be loaded in the sandboxed iFrame in this way, such as flash content, please submit a service request to Oracle B2C Service Technical Support and that issue can be reviewed.