For copying text values (and not input boxes) from websites in e.g. Excel
Array.from(document.querySelectorAll('input,textarea'))
.map(e => ({e, type: e.getAttribute('type').toLowerCase()}))
.filter(e => !e.type || ['text', 'email', 'number', 'password'].includes(e.type))
.forEach(d => {
const i = d.e;
const r = i.getBoundingClientRect();
const e = document.createElement('pre');
e.style.display = 'inline-block';
e.style.width = `${r.width}px`;
e.style.height = `${r.height}px`;
e.appendChild(document.createTextNode(i.value));
i.parentElement.insertBefore(e, i)
i.parentElement.removeChild(i);
});
191700cookie-checkReplace inputboxes with text value