|
@ -282,9 +282,20 @@ if (self.chrome) { |
|
|
e.preventDefault(); |
|
|
e.preventDefault(); |
|
|
details = document.createElement('script'); |
|
|
details = document.createElement('script'); |
|
|
details.textContent = atob(response.slice(response.indexOf(',', 20) + 1)); |
|
|
details.textContent = atob(response.slice(response.indexOf(',', 20) + 1)); |
|
|
|
|
|
|
|
|
|
|
|
if (e.target.hasAttribute('defer') && document.readyState === 'loading') { |
|
|
|
|
|
var jsOnLoad = function(ev) { |
|
|
|
|
|
this.removeEventListener(ev.type, jsOnLoad, true); |
|
|
|
|
|
this.body.removeChild(this.body.appendChild(details)); |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
document.addEventListener('DOMContentLoaded', jsOnLoad, true); |
|
|
|
|
|
} |
|
|
|
|
|
else { |
|
|
e.target.parentNode.insertBefore(details, e.target); |
|
|
e.target.parentNode.insertBefore(details, e.target); |
|
|
details.parentNode.removeChild(details); |
|
|
details.parentNode.removeChild(details); |
|
|
} |
|
|
} |
|
|
|
|
|
} |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
document.addEventListener('beforeload', onBeforeLoad, true); |
|
|
document.addEventListener('beforeload', onBeforeLoad, true); |
|
|