We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1341ec0 commit 7e34d43Copy full SHA for 7e34d43
lib/plugins/system/meta/HTMLMetaHandler.js
@@ -268,12 +268,13 @@ HTMLMetaHandler.prototype._finalMerge = function(tag) {
268
obj[k] = decodeHTML5(encodeText(that._charset, obj[k]));
269
270
if (k === 'href') {
271
- // Process 'href' after decodeHTML5.
272
- var href = obj[k];
273
- // TODO: 'remove new lines' made for all meta fields before. Is it necesarry again?
274
- href = href.replace(/(\r\n|\n|\r)/gm,"");
275
- href = url.resolve(that._uri, href);
276
- obj[k] = href;
+ try {
+ // Process 'href' after decodeHTML5.
+ var href = obj[k];
+ href = href.replace(/(\r\n|\n|\r)/gm,"");
+ href = url.resolve(that._uri, href);
+ obj[k] = href;
277
+ } catch (ex) {} // ignore ERR_INVALID_URL in url.resolve(...)
278
}
279
280
0 commit comments