<div>Hi Jae, Ed,</div><div>    I updated the source to openbmc latest version which uses bmcweb instead of phosphor-rest.</div><div>   It seemed that ikvm cannot work on bmcweb.</div><div>The websit error:</div><div>app.bundle.js:43 Refused to connect to 'wss://192.168.200.132/kvm/0' because it violates the following Content Security Policy directive: "default-src 'self'". Note that 'connect-src' was not explicitly set, so 'default-src' is used as a fallback.</div><div>Then I modify the bmcweb file include/security_headers_middleware.hpp L40:</div><div><div>        // The KVM currently needs to load images from base64 encoded strings.</div><div>        // img-src 'self' data: is used to allow that.</div><div>        // https://stackoverflow.com/questions/18447970/content-security-policy-data-not-working-for-base64-images-in-chrome-28</div><div>        res.addHeader("Content-Security-Policy",</div><div>                      "default-src 'self'; img-src 'self' data:");</div></div><div>to:</div><div><div>policy-data-not-working-for-base64-images-in-chrome-28</div><div>        res.addHeader("Content-Security-Policy",</div><div>                      "script-src 'self'; img-src 'self' data:");</div></div><div><br></div><div>The website erro:</div><div>"app.bundle.js:43 WebSocket on-error event"</div><div>"WebSocket connection to 'wss://192.168.200.132/kvmws' failed: WebSocket opening handshake timed out"</div><div>  What is wrong with it?</div><div>   Best,</div><div>Xiuzhi</div><div><br></div>