KeyHelp zeigt einem auch sehr schön die Infos an:

Das Problem: Wie bekomme ich diese Infos aus KeyHelp raus, zB um sie per Mail an den Dienstleister zu senden?
Mein Vorschlag/Wunsch: Es wäre toll, wenn es einen Button gäbe, der alle Infos in die Zwischenablage kopiert:

Hier mein quick & dirty code, der das erledigen würde:
Code: Select all
<button id="copy-all">Alles kopieren</button>
<script>
document.querySelector("#copy-all").addEventListener("click", () => {
const modal = document.querySelector("#app-modal-dkim");
// Get all the content
const title = modal.querySelector(".modal-card-title").textContent;
const labels = Array.from(modal.querySelectorAll(".label")).map(
(label) => label.textContent.trim()
);
const inputs = Array.from(modal.querySelectorAll("input")).map(
(input) => input.value
);
// Format the content
let content = `${title}\n\n`;
// Add each section with its label and value
labels.forEach((label, index) => {
content += `${label}\n`;
content += `${inputs[index]}\n\n`;
});
// Copy to clipboard and log to console
console.log(content.trim());
navigator.clipboard
.writeText(content.trim())
.then(() => {
alert("Alle Inhalte wurden in die Zwischenablage kopiert!");
})
.catch((err) => {
console.error("Fehler beim Kopieren:", err);
alert("Fehler beim Kopieren in die Zwischenablage");
});
});
</script>