onconnect.js (374B)
1 var results = []; 2 try { 3 self.onconnect = 1; 4 results.push(String(onconnect)); 5 } catch(e) { 6 results.push(''+e); 7 } 8 try { 9 self.onconnect = {handleEvent:function(){}}; 10 results.push(String(onconnect)); 11 } catch(e) { 12 results.push(''+e); 13 } 14 var f = function(e) { 15 results.push(e.data); 16 e.ports[0].postMessage(results); 17 }; 18 onconnect = f; 19 results.push(typeof onconnect);