iframe_tester
Version:
A simple way to verify if a user's provided link can be embedded in an iframe.
31 lines (26 loc) • 653 B
JavaScript
(function(){
events = {
failed: "iframe_failed",
succeed:"iframe_succeed"
}
window.IframeTester = {
test: function(url){
var iframe = document.createElement('iframe');
iframe.onload = function() {
if(iframe.contentWindow.length == 0){
//It failed
var event = new Event(events.failed);
document.dispatchEvent(event);
}else{
//it didn't failed
var event = new Event(events.succeed);
document.dispatchEvent(event);
}
};
iframe.src = url;
iframe.style.opacity = "0";
iframe.style.position = "fixed";
document.body.appendChild(iframe);
}
}
})();