I have a simple website which works and renders just fine in Experience Manager (using Chrome v30), however when I switch Device (for example to check it with iPad) the page is loaded without any CSS. I have examined the HTML source, and I can see that all requests for CSS/JS are rerouted through a proxy, something like:
http://cmsserver/WebUI/Editors/DevicePreview/Proxy/DeviceEmulatorProxy.aspx? userAgent=Mozilla%2F5.0%20%28iPad%3B%20CPU%20OS%206_0%20like%20Mac%20OS%20X %29%20AppleWebKit%2F536.26%20%28KHTML%2C%20like%20Gecko%29%20Version%2F6.0%20Mobile %2F10A403%20Safari%2F8536.25&url=http%3a%2f%2mysite%2fcss%2fstyle.css
Pasting this URL into the browser results in the correct CSS file being loaded, however there is never an HTTP request made for this resource from my browser, despite it being there in the HTML source. I have some JS files which load just fine through the proxy.
This seems like a bit of a weird one, has anyone else encountered it before and if so, managed to sort it out?