[SOLVED] Browser Support

Answered
0
0

Hi,

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.

  • You must to post comments
Best Answer
0
0

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.

Wisej uses the qooxdoo javascript framework which is a mature javascript library (the best IMO) that has a lot of browser shims and it was originally built to work even with IE8. However, it has evolved a lot and we added a lot of stuff that is not supported by IE8 and barely supported by IE9. Some controls, for example, are based on canvas (chartjs, progresscircle), some others used css3.

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.

Best,

Luca

 

  • You must to post comments
0
0

Hi Markus,

I’d like to refine my answer to: IE9 really doesn’t work well with Wisej. I just tried in IE9 mode and there are too many things that are not supported.

Best,

Luca

  • You must to post comments
Showing 2 results
Your Answer

Please first to submit.