tkrkt
9/26/2016 - 2:17 AM

extract global namespace pollution

extract global namespace pollution

(() => {
  var iframe = document.createElement('iframe');
  iframe.style.display = 'none';
  document.body.appendChild(iframe);
  setTimeout(() => {
    var inner = iframe.contentWindow;
    var table = Object.keys(window)
      .filter((key) => {
        return typeof inner[key] === 'undefined';
      })
      .reduce((obj, key) => {
        obj[key] = {value: window[key]};
        return obj;
      }, {});
    document.body.removeChild(iframe);
    console.table(table);
  }, 0);
})();