Chen Huang
Chen Huang
### What Adds try-catch block to exec callback for machineId() ### Why A Promise has an implicit try-catch reject logic. However, the callback from `exec` is not handled by this...
any exceptions thrown from `expose` will cause `machineId` promise to not resolve. Promises have an implicit try-catch block, however this does not work for exceptions in the `exec` callback.
since data-src is a non-standard attribute, micro-zoe/micro-app does not do anything about it during their js sandbox processing. this causes legayPolyfill to fail