UNPKG

iframely

Version:

oEmbed/2 gateway endpoint. Get embed data for various http links through one self-hosted API

17 lines (12 loc) 620 B
export default { notPlugin: true, maybeApp: function(meta) { const title = (meta.og && meta.og.title) || (meta.twitter && meta.twitter.title) || meta.title || meta['html-title']; const maybeApp = meta.fragment === '!' && (/{{.+}}/.test(title) || !meta.og && !meta.twitter) || meta.og && !meta.og.title && title && meta.og.site_name === title; // e.g. Medium return maybeApp || meta['prerender-status-code'] && !meta.og && !meta.twitter && !meta.ld || /{{.+}}/.test(title) // eg. https://uwaterloo.ca/canadian-design-workshop/ } };