- ASP.NET Core 9 Web API backend with JWT auth, EF Core MySQL - Vue 3 + Vite + Pinia + Ant Design Vue frontend - Multi-platform connection management (UOOC & Zhihuishu) - Video brushing with AES-CBC encryption for Zhihuishu - Multi-task queue with cross-platform parallel execution - Task persistence via MySQL database - Progress tracking with inline catalog enrichment - Mobile-responsive UI Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
86 lines
1.2 KiB
HTML
86 lines
1.2 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="zh">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
|
|
<script>
|
|
window.AliyunCaptchaConfig = {
|
|
region: "cn",
|
|
prefix: "dq1y8x"
|
|
};
|
|
</script>
|
|
|
|
<script src="https://o.alicdn.com/captcha-frontend/aliyunCaptcha/AliyunCaptcha.js"></script>
|
|
|
|
<style>
|
|
#button {
|
|
width: 200px;
|
|
height: 40px;
|
|
background: #1677ff;
|
|
color: white;
|
|
border: none;
|
|
border-radius: 6px;
|
|
cursor: pointer;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<!-- 验证码挂载点 -->
|
|
<div id="captcha-element"></div>
|
|
|
|
<!-- 你自己的按钮 -->
|
|
<button id="button">
|
|
点击验证
|
|
</button>
|
|
|
|
<script>
|
|
|
|
let captcha;
|
|
|
|
window.initAliyunCaptcha({
|
|
|
|
SceneId: "137o3jmc",
|
|
|
|
mode: "popup",
|
|
|
|
element: "#captcha-element",
|
|
|
|
button: "#button",
|
|
|
|
success: function (captchaVerifyParam) {
|
|
|
|
console.log("验证成功");
|
|
|
|
console.log(captchaVerifyParam);
|
|
|
|
},
|
|
|
|
fail: function (result) {
|
|
|
|
console.log("失败");
|
|
|
|
console.log(result);
|
|
|
|
},
|
|
|
|
getInstance: function (instance) {
|
|
|
|
captcha = instance;
|
|
|
|
},
|
|
|
|
slideStyle: {
|
|
width: 360,
|
|
height: 40,
|
|
}
|
|
|
|
});
|
|
|
|
</script>
|
|
|
|
</body>
|
|
|
|
</html> |