export function pageInfo() { const metas: Record = {}; document.querySelectorAll("meta[name], meta[property]").forEach(m => { const k = m.getAttribute("name") || m.getAttribute("property"); if (k) metas[k] = m.getAttribute("content") || ""; }); return { title: document.title, url: location.href, readyState: document.readyState, lang: document.documentElement.lang || null, meta: metas, }; }