diff --git a/manifest.json b/manifest.json index 5bb74d1..4cb8cc6 100644 --- a/manifest.json +++ b/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "RSSPreview", - "version": "3.0", + "version": "3.0.1", "author": "Aurelien David", "homepage_url": "https://github.com/aureliendavid/rsspreview", diff --git a/rsspreview.js b/rsspreview.js index 39440e5..a6a6665 100644 --- a/rsspreview.js +++ b/rsspreview.js @@ -336,7 +336,12 @@ document.querySelectorAll("link[rel='alternate']").forEach( (elem) => { - let type = elem.getAttribute('type').toLowerCase(); + let type_attr = elem.getAttribute('type'); + if (!type_attr) { + return; + } + + let type = type_attr.toLowerCase(); if (type.includes('rss') || type.includes('atom') || type.includes('feed')) { let title = elem.getAttribute('title'); @@ -346,10 +351,9 @@ feeds[url] = (title ? title : url); - //console.log("Feed: " + (title ? (title + " - ") : "") + url); } } - }) + }); if (Object.keys(feeds).length > 0) {