Skip to content

Instantly share code, notes, and snippets.

@BenBroide
Created April 21, 2017 13:50
Show Gist options
  • Save BenBroide/9e622976435642c45b888d486f1e5309 to your computer and use it in GitHub Desktop.
Save BenBroide/9e622976435642c45b888d486f1e5309 to your computer and use it in GitHub Desktop.
Get all broken PDF files url in page
function urlExists(url, text ){
jQuery.get(url, function (response, status, xhr) {
if (xhr.getResponseHeader("content-type").indexOf("text") > -1){
//console.log( text + ' --> ' + url+ ' --> NOT PDF' );
} else {
//console.log(xhr.getResponseHeader("content-type"));
if( xhr.getResponseHeader("Content-Length") == null){
console.log(xhr.getResponseHeader("Content-Length"));
console.log( text + ' --> ' + url+ ' --> IS PDF' );
}
}
});
}
jQuery("a").each(function(){
var url = jQuery(this).attr('href');
var text = jQuery(this).text();
var exists = urlExists(url, text );
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment