Files
pk10/App/Plugins/WxGCode/Views/result.php
T

39 lines
2.0 KiB
PHP
Executable File

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>扫码结果</title>
<style>
body { font-family: Arial, sans-serif; display: flex; flex-direction: column; height: 100vh; margin: 0; background-color: #f4f4f4; }
.result-container { background-color: white; padding: 20px; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); text-align: center; width: 90%; max-width: 400px; margin: auto; cursor: pointer; margin-top: 200px; }
.back-button-container { position: fixed; bottom: 0; width: 100%; text-align: center; padding: 20px 0; background-color: #007BFF; color: white; cursor: pointer; transition: background-color 0.3s ease; }
.back-button-container:hover { background-color: #0056b3; }
.copy-toast { position: fixed; top: 20px; left: 50%; transform: translateX(-50%); background-color: rgba(0, 0, 0, 0.7); color: white; padding: 10px 20px; border-radius: 4px; opacity: 0; transition: opacity 0.3s ease; }
.result-container p:nth-child(2) { word-wrap: break-word; word-break: break-all; white-space: pre-wrap; }
</style>
</head>
<body>
<div class="result-container" onclick="copyResult()">
<p id="scan-result">扫描结果:</p>
<p><?php echo $scanResult; ?></p>
</div>
<div class="back-button-container" onclick="history.back()">扫一扫</div>
<div id="copy-toast" class="copy-toast">复制成功</div>
<script>
function copyResult() {
const result = document.querySelector('.result-container p:nth-child(2)');
const text = result.textContent;
const textarea = document.createElement('textarea');
textarea.value = text;
document.body.appendChild(textarea);
textarea.select();
document.execCommand('copy');
document.body.removeChild(textarea);
const toast = document.getElementById('copy-toast');
toast.style.opacity = 1;
setTimeout(() => { toast.style.opacity = 0; }, 2000);
}
</script>
</body>
</html>