1234567891011121314151617181920 |
- // binaryType is truthy if there is support.. returns "blob" in new-ish chrome.
- // plus.google.com/115535723976198353696/posts/ERN6zYozENV
- // github.com/Modernizr/Modernizr/issues/370
- Modernizr.addTest('websocketsbinary', function() {
- var protocol = 'https:'==location.protocol?'wss':'ws',
- protoBin;
- if('WebSocket' in window) {
- if( protoBin = 'binaryType' in WebSocket.prototype ) {
- return protoBin;
- }
- try {
- return !!(new WebSocket(protocol+'://.').binaryType);
- } catch (e){}
- }
- return false;
- });
|