I am not sure if you have already mentioned it somewhere else, but could you please summarize the overall browser support for Wisej. Which minimum version of the biggest browsers (IE, Chrome, Firefox) do I need to fully use your application? Are there any restrictions with certain versions?
I understand that Wisej depends on the Websocket protocol. What if WebSocket cannot be used (e.g. IE 9)?
Thanks in advance.
Wisej works also without WebSocket. It will detect the availability (or failure) of WebSocket automatically and use http(s) instead. You can also force WebSocket off in the application’s json config file.
So, we “officially” start at IE10 and test also with Chrome, FireFox, Opera and Safari. For these ones it’s hard to pinpoint the minimum build since they update them quite frequently; we can safely say that we need html5 and css3 to take full advantage of Wisej.
Incidentally, I just noticed a problem with the newly added websocket compression and IE9 since it lacks ArrayBuffer but we don’t test. Will log as a bug.
There is a property in the application’s json config file “notSupportedUrl”, which defaults to a built-in page “NotSupported.html” that can be overridden by placing a NotSupported.html file in the root of the project. However, for now we only check if the browser supports XMLHttpRequest. When we are closer to wrapping this up, it will be more specific and you will be able to add a regex on the user agent to enforce the browser type for your app.