in Readability.js [2192:2216]
_clean(e, tag) {
var isEmbed = ["object", "embed", "iframe"].includes(tag);
this._removeNodes(this._getAllNodesWithTag(e, [tag]), function (element) {
// Allow youtube and vimeo videos through as people usually want to see those.
if (isEmbed) {
// First, check the elements attributes to see if any of them contain youtube or vimeo
for (var i = 0; i < element.attributes.length; i++) {
if (this._allowedVideoRegex.test(element.attributes[i].value)) {
return false;
}
}
// For embed with <object> tag, check inner HTML as well.
if (
element.tagName === "object" &&
this._allowedVideoRegex.test(element.innerHTML)
) {
return false;
}
}
return true;
});
},