The Player just uses Internet Explorer 11 to render the output, assuming you have the correct registry keys in place on your Player.
Xibo doesn’t render HTML itself at all, so your code needs to work on that browser engine for it to be displayed properly.
There’s a bug in the 1.8.2 installer that means the keys are not always added to the registry in the correct place. You should check they are in the correct location.