JSFiddle - React, Tailwind, and code Playground

by francisfortier

HTML

<script type="text/javascript">
(function() {
    var RealActiveXObject = window.ActiveXObject;

    function ActiveXObjectReplacement(className) {
        if (typeof RealActiveXObject !== 'undefined') {
            var replacement = {};
            var real = new RealActiveXObject(className);

            for (var x in real) {
               replacement[x] = real[x];
            }

            return replacement;

        }
        // TODO: Not ActiveX wrapper
   }

   window.ActiveXObject = ActiveXObjectReplacement;
})();
</script>

JavaScript

var domParser = new ActiveXObject('Microsoft.XMLDOM');
domParser.async = 'false';
domParser.loadXML('<data />');