Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Expanded form of a bookmarklet for extracting rev=canonical OR tinyurling a page */
- (function(){
- var url=document.location;
- var links=document.getElementsByTagName('link');
- var found=0;
- for(var i = 0, l; l = links[i]; i++) {
- if (l.getAttribute('rev') == 'canonical' || (/alternate short/).exec(l.getAttribute('rel'))) {
- found=l.getAttribute('href');
- break;
- }
- }
- if (!found) {
- for (var i = 0; l = document.links[i]; i++) {
- if (l.getAttribute('rev') == 'canonical') {
- found = l.getAttribute('href');
- break;
- }
- }
- }
- if (found) {
- prompt('Canonical URL:', found);
- } else {
- prompt('No declared canonical URL, here is the original:', url);
- }
- })();
Add Comment
Please, Sign In to add comment