work on compliance browser/node-webkit/adobe-air