fix: skip textarea/execCommand on HTTP, use prompt directly

This commit is contained in:
williams
2026-06-12 18:30:07 +02:00
parent 6a304b0910
commit fa4a687ce6
+1 -1
View File
@@ -269,7 +269,7 @@ UI_HTML = r"""<!DOCTYPE html>
.toolbar a:hover:not(.active) { background: #555; }
}
</style>
<script>function copyText(t){if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(t);return}var ta=document.createElement("textarea");ta.value=t;ta.style.position="fixed";ta.style.opacity="0";document.body.appendChild(ta);ta.select();if(!document.execCommand("copy")){prompt("Copy ID:",t)}document.body.removeChild(ta)}
<script>function copyText(t){if(window.isSecureContext&&navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(t);return}prompt("Copy ID:",t)}
</script>
</head>
<body>